คอมพิวเตอร์, ซอฟต์แวร์
วงจรชีวิตของซอฟต์แวร์: แนวคิดมาตรฐานกระบวนการ
การพัฒนาซอฟต์แวร์เป็นไปไม่ได้หากปราศจากความเข้าใจในวงจรชีวิตซอฟต์แวร์ที่เรียกว่า นี้อาจไม่จำเป็นต้องเป็นที่รู้จักให้กับผู้ใช้สามัญ แต่ก็เป็นที่พึงปรารถนาที่จะโทมาตรฐานขั้นพื้นฐาน (มันจะถูกกล่าวต่อไปว่าทำไมมันเป็นสิ่งที่จำเป็น)
วงจรชีวิตของซอฟต์แวร์: อะไรคือความรู้สึกอย่างเป็นทางการ?
ภายใต้วัฏจักรชีวิตของ ผลิตภัณฑ์ซอฟต์แวร์ ใด ๆ มันเป็นเรื่องปกติที่จะเข้าใจเวลาของการดำรงอยู่ของมันเริ่มต้นจากขั้นตอนการพัฒนาและจนถึงช่วงเวลาของการปฏิเสธเต็มรูปแบบที่จะใช้ในการเลือกทรงกลมของโปรแกรมจนกว่าจะมีการประยุกต์ใช้ออกจากการใช้ชีวิตประจำวัน
ในรูปแบบง่ายๆระบบสารสนเทศในรูปแบบของโปรแกรมฐานข้อมูลหรือแม้กระทั่ง "ระบบปฏิบัติการ" อยู่ในความต้องการเฉพาะในกรณีที่ข้อมูลและความสามารถที่ได้รับจากพวกเขามีความเกี่ยวข้อง
เป็นที่เชื่อกันว่าคำนิยามของวัฏจักรชีวิตจะไม่มีผลกับการทดสอบตัวอย่างเช่นรุ่นเบต้าซึ่งเป็นงานที่ไม่เสถียรมากที่สุดในงาน วงจรชีวิตของซอฟต์แวร์ขึ้นอยู่กับหลายปัจจัยซึ่งหนึ่งในบทบาทหลักที่มีการเล่นโดยสภาพแวดล้อมที่จะใช้โปรแกรม อย่างไรก็ตามสามารถระบุเงื่อนไขทั่วไปที่ใช้ในการกำหนดแนวคิดเรื่องวงจรชีวิตได้
ข้อกำหนดเบื้องต้น
เป็นที่เชื่อกันโดยทั่วไปว่าสำหรับผลิตภัณฑ์ซอฟต์แวร์ใด ๆ ที่มีการใช้เงื่อนไขหลายประการเกี่ยวกับการพัฒนาและการประยุกต์ใช้ของตน ได้แก่ :
- แถลงการณ์ของปัญหา
- การวิเคราะห์ความต้องการร่วมกันของซอฟต์แวร์ในอนาคตกับระบบ
- การออกแบบ
- การเขียนโปรแกรม
- การเขียนโค้ดและการรวบรวม;
- การทดสอบ
- แก้จุดบกพร่อง;
- การติดตั้งและบำรุงรักษาผลิตภัณฑ์ซอฟต์แวร์
การพัฒนาซอฟต์แวร์ประกอบด้วยขั้นตอนที่กล่าวมาทั้งหมดและไม่สามารถทำได้โดยปราศจากอย่างน้อยหนึ่งในนั้น แต่สำหรับการควบคุมกระบวนการดังกล่าวจะมีการจัดตั้งมาตรฐานพิเศษ
มาตรฐานของกระบวนการวงจรชีวิตซอฟต์แวร์
ในบรรดาระบบที่กำหนดไว้ล่วงหน้าเงื่อนไขและความต้องการสำหรับกระบวนการดังกล่าวในวันนี้มีเพียงสามหลัก:
- GOST 34.601-90;
- ISO / IEC 12207: 2008;
- Oracle CDM
สำหรับมาตรฐานสากลที่สองมีอนาลอกของรัสเซีย นี่คือ GOST R ISO / IEC 12207-2010 รับผิดชอบด้านวิศวกรรมระบบและซอฟต์แวร์ แต่วงจรชีวิตของซอฟต์แวร์ที่อธิบายไว้ในกฎทั้งสองอย่างเหมือนกันในสาระสำคัญ นี่เป็นการอธิบายง่ายๆเพียงอย่างเดียว
ประเภทของซอฟต์แวร์และการปรับปรุง
ระบบสารสนเทศสมัยใหม่เป็นเช่นที่พวกเขาสร้างแนวคิดที่ยอมรับโดยทั่วไปของเขตข้อมูลของโปรแกรมประยุกต์
ตัวอย่างเช่นมี โปรแกรมระบบ และระบบสาธารณูปโภคเครื่องมือมัลติมีเดียไดร์เวอร์อุปกรณ์แอพพลิเคชันสำนักงาน ฯลฯ สำหรับผลิตภัณฑ์ซอฟต์แวร์ประเภทใดก็ได้คุณสามารถกำหนดช่วงของวงจรชีวิตได้
หากต้องการต่ออายุเครื่องมืออัปเกรดมักใช้ (สำหรับทั้งระบบปฏิบัติการและแพลตฟอร์มและซอฟต์แวร์แอพพลิเคชัน) อาจไม่จำเป็นต้องอธิบายว่าผู้ใช้ระบบคอมพิวเตอร์ใด ๆ ที่ใช้ Windows ได้ผ่านขั้นตอนการอัปเดตระบบเองหรือส่วนประกอบต่างๆเช่น Microsoft .NET Framework หรือ เครื่องเสมือน Java
ขั้นตอนการออกแบบ
ตอนนี้คำไม่กี่คำโดยตรงเกี่ยวกับ ขั้นตอนของการพัฒนา วงจรชีวิตของซอฟต์แวร์ในขั้นแรกประกอบด้วยการวางแผนโครงการการวิเคราะห์ความต้องการของระบบและเป้าหมายความเป็นไปได้ในการออกแบบเบื้องต้นหรือรายละเอียดการเขียนโค้ดและการทดสอบความเป็นไปได้ในการใช้โปรแกรมในระบบเฉพาะทางและอื่น ๆ
รูปแบบวงจรชีวิตซอฟต์แวร์ถือว่างานเริ่มต้นของการสร้างซอฟต์แวร์ควรจะเป็นการพัฒนาแอพพลิเคชันสากลหรือผลิตภัณฑ์ซอฟต์แวร์ที่ใช้สภาพแวดล้อมการเปิดตัวที่เฉพาะเจาะจง
ออกแบบ
ระบบการพัฒนาเป็นภาษาโปรแกรม การออกแบบซอฟต์แวร์ในขั้นตอนแรกอาจลดลงได้
ไม่ว่าจะเป็น C + / C + +, Java, Delphi หรือ Pascal ที่ล้าสมัยเหมือนกันไม่สำคัญ คำถามคือจำนวนแอพพลิเคชันที่สร้างขึ้นสามารถรวมเข้ากับระบบปฏิบัติการและทำงานได้โดยไม่ล้มเหลว
ในแง่นี้วัฏจักรชีวิตซอฟต์แวร์ของซอฟต์แวร์คือช่วงเวลาของการทดสอบตั้งแต่เริ่มติดตั้งผลิตภัณฑ์ไปจนถึงการกำจัดที่สมบูรณ์เนื่องจากไม่ปฏิบัติตามข้อกำหนดของระบบความไม่สามารถหรือความเป็นไปไม่ได้ที่จะปฏิบัติงานตามที่กำหนดไว้
ขั้นตอนถัดไป
การบำรุงรักษาเพิ่มเติมซึ่งจะกำหนดวงจรชีวิตของซอฟต์แวร์จะลดลงในการเข้ารหัสและรับซอร์สโค้ดของแอพพลิเคชัน
ในกรณีของการแจกจ่ายฟรี (เปิด) ใบรับรองที่เรียกว่าจะใช้บนพื้นฐานของใบอนุญาต GNU ซึ่งจะให้ความเป็นไปได้ในการเปลี่ยนซอฟต์แวร์เองตามคำขอของผู้ใช้รายอื่นที่คุ้นเคยกับภาษาเขียนโปรแกรมที่มีการสร้างแอพพลิเคชันไว้
ถ้าเป็นรหัสที่ปิดคุณสามารถใช้โปรแกรมอรรถประโยชน์เช่น Disassembler แต่ในกรณีนี้เป็นไปได้ที่จะบรรลุเฉพาะการถอดรหัสไฟล์ EXE ที่ปฏิบัติการได้และไม่ได้แนบ DLL แบบไดนามิก
แต่นี่เป็นทฤษฎี ในทางปฏิบัติขั้นตอนของวงจรชีวิตซอฟต์แวร์รวมถึงองค์ประกอบอื่น ๆ อีกมากมายในรายการของพวกเขา แม้สถานการณ์จำลองที่ง่ายที่สุด ได้แก่ การตรวจสอบมาตรฐานและการกำหนดข้อสังเกต (ความต้องการสถาปัตยกรรมระดับสูงการปฏิบัติตามรหัสปฏิบัติการวิธีการและวิธีการตรวจสอบ) นี่คือวงจรชีวิตของซอฟต์แวร์ แต่ที่นี่เป็นสิ่งสำคัญที่จะเข้าใจและหลักการบางอย่างของการจัดการของโปรแกรมและระบบดังกล่าว
พื้นฐานของการจัดการ
การจัดการวงจรชีวิตซอฟต์แวร์จะดำเนินการบนพื้นฐานของการแยกโปรแกรมออกเป็นส่วนประกอบซึ่งจะช่วยให้สามารถสร้างเครื่องมือต่างๆได้อย่างหลากหลาย
นอกจากนี้ยังมีข้อเสียของเหรียญ ทางเลือกของโมดูลจะ จำกัด เฉพาะนักพัฒนาของแพลตฟอร์มเริ่มต้นบนพื้นฐานของการเขียนโปรแกรมที่จะทำ แน่นอนถ้าเราคำนึงถึงการผสมผสานและการพิมพ์เครื่องมือการพัฒนาที่ใช้ (โดยเฉพาะโมดูลที่ใช้ซ้ำได้) ไม่มีคำถามใด ๆ
แต่ขั้นตอนของวงจรชีวิตของซอฟต์แวร์จำเป็นต้องมีการสร้างโปรโตคอลประมวลผลข้อมูลย่อยรูทีห้องสมุดมาตรฐานและอื่น ๆ อีกมากมาย
โมดูลที่ใช้
และไม่มีการประมวลผลวัฏจักรซอฟต์แวร์ครบวงจรโดยสมบูรณ์โดยไม่ต้องใช้องค์ประกอบที่เฉพาะเจาะจงมากนัก ในหมู่พวกเขาต่อไปนี้ถือว่าเป็นสิ่งสำคัญ:
- โมดูลหลัก (head) ที่รับผิดชอบในการเปิดตัวผลิตภัณฑ์ซอฟต์แวร์
- โมดูลควบคุมรับผิดชอบในการเรียกส่วนประกอบที่แนบหรือไลบรารีแบบไดนามิก
- เครื่องมือการทำงานและบริการสำหรับการประมวลผลข้อมูลและระบบสาธารณูปโภคเพิ่มเติม
แฟ้มที่ปฏิบัติตามกฎสำหรับระบบ Windows จะแสดงในรูปแบบ "exeshnika" คอมโพเนนต์ควบคุมมีส่วนขยายคอนฟิกูเรชัน (config.sys สำหรับระบบปฏิบัติการ) ไลบรารีที่เชื่อมต่อเพิ่มเติมมีส่วนขยาย DLL การควบคุมและการประมวลผลของฟังก์ชันและการตั้งค่าของแอ็พพลิเคชันบางอย่างอาจมีลักษณะคล้าย ไฟล์ XML
โดยวิธีการสำหรับส่วนใหญ่ของโปรแกรมมัลติมีเดียที่รู้จักกันในปัจจุบันพวกเขาจะหมายถึงการรักษาพารามิเตอร์การกำหนดค่าพื้นฐาน การใช้ซอฟต์แวร์ประเภทนี้มีค่อนข้าง จำกัด แต่การทำความเข้าใจหลักทั่วไปในการทำงานร่วมกับผู้เล่นสื่อเดียวกันจะไม่เกิดความเสียหาย และนั่นคือเหตุผล
ในความเป็นจริงในพวกเขาวงจรชีวิตของซอฟต์แวร์จะวางเฉพาะในระดับของรุ่นปรับปรุงของผู้เล่นตัวเองหรือติดตั้งตัวแปลงสัญญาณและถอดรหัส และ transcoders เสียงและวิดีโอเป็นคุณลักษณะโดยธรรมชาติของระบบเสียงหรือวิดีโอใด ๆ
ตัวอย่างจาก FL Studio
ในตอนแรกสตูดิโอเสมือนของซีเควนซ์ FL Studio เรียกว่า Fruity Loops วัฏจักรชีวิตของซอฟท์แวร์ในการดัดแปลงหลักของซอฟต์แวร์หมดอายุแล้ว แต่แอพพลิเคชันมีการเปลี่ยนแปลงและได้รับรูปแบบปัจจุบัน
ถ้าเราพูดถึงขั้นตอนของวัฏจักรชีวิตครั้งแรกในขั้นตอนของการตั้งค่าเงื่อนไขที่จำเป็นหลายอย่างถูกตั้งค่า:
- การสร้างกลองโมดูลตามประเภทของเครื่องจังหวะต่างๆเช่น Yamaha RX แต่ด้วยการใช้ตัวอย่างหรือลำดับภาพแบบ WAV ที่บันทึกในสตูดิโออยู่
- การรวมเข้ากับระบบปฏิบัติการ Windows
- ความสามารถในการส่งออกโครงการในรูปแบบ WAV, MP3 และ OGG;
- โครงการความเข้ากันได้กับใบสมัคร Fruity Tracks เพิ่มเติม
ในขั้นตอนการพัฒนาใช้ภาษาโปรแกรม C แต่แพลตฟอร์มนี้ดูเรียบง่ายและไม่ทำให้ผู้ใช้ปลายทางมีคุณภาพเสียงที่จำเป็น
ในขั้นตอนการทดสอบและการแก้จุดบกพร่องนักพัฒนาซอฟต์แวร์ต้องปฏิบัติตามเส้นทางของ บริษัท Steinberg ของเยอรมันและใช้การสนับสนุนโหมด Full Duplex ในข้อกำหนดกับไดรเวอร์เสียงหลัก คุณภาพเสียงสูงขึ้นและอนุญาตให้มีการเปลี่ยนแปลงจังหวะสนามและเพิ่มเอฟเฟ็กต์ FX เพิ่มเติมในแบบเรียลไทม์
การสิ้นสุดวงจรชีวิตของซอฟต์แวร์นี้ถือเป็นรุ่นแรกที่เป็นทางการของ FL Studio ซึ่งแตกต่างจากบรรพบุรุษของมันมีอินเทอร์เฟซตัวเรียงลำดับแบบเต็มรูปแบบพร้อมด้วยความสามารถในการแก้ไขพารามิเตอร์บนคอนโซลผสมเสมือน 64 ช่องโดยมีการเพิ่มแทร็คเสียงและแทร็ก MIDI ไม่ จำกัด
โปรโมชันของโปรแกรมไม่ได้หยุดอยู่ที่นั่น ในขั้นตอนการบริหารโครงการการสนับสนุนการเชื่อมต่อปลั๊กอิน VST (รุ่นแรก, รุ่นที่สองและรุ่นที่สาม) ที่พัฒนาโดย Steinberg ในขณะนั้นได้รับการแนะนำ ประมาณพูดใด synthesizer เสมือนที่สนับสนุน VST-host สามารถเชื่อมต่อกับโปรแกรม
ไม่น่าแปลกใจนักแต่งเพลงทุกคนก็สามารถใช้แบบจำลอง "เหล็ก" แบบอะนาล็อกเช่นชุดเสียงสมบูรณ์แบบของ Korg M1 ที่เป็นที่นิยมครั้งหนึ่ง เพิ่มเติม - เพิ่มเติม การใช้โมดูลเช่น Drums เสพติดหรือปลั๊กอินติดต่อแบบสากลช่วยให้สามารถทำซ้ำเสียงจริงของเครื่องดนตรีชนิดจริงที่บันทึกด้วยสีสันประกายในสตูดิโอระดับมืออาชีพ
ในเวลาเดียวกันนักพัฒนาซอฟต์แวร์พยายามให้ได้คุณภาพสูงสุดด้วยการสนับสนุนไดรเวอร์ ASIO4ALL ซึ่งสูงกว่าโหมด Full Duplex ดังนั้นบิตเรตจึงเพิ่มขึ้น จนถึงปัจจุบันคุณภาพของไฟล์เสียงที่ส่งออกสามารถเป็น 320 kbit / s ที่อัตราการสุ่มตัวอย่าง 192 kHz และนี่เป็นเสียงระดับมืออาชีพ
สำหรับรุ่นแรกวงจรชีวิตของมันอาจเรียกได้ว่าสมบูรณ์ แต่คำแถลงดังกล่าวเป็นญาติเนื่องจากแอ็พพลิเคชันเปลี่ยนชื่อและได้รับโอกาสใหม่ ๆ
ความคาดหวังในการพัฒนา
ขั้นตอนใดของวงจรชีวิตซอฟต์แวร์แสดงถึงความชัดเจนแล้ว แต่น่าเสียดายที่การพัฒนาเทคโนโลยีดังกล่าวมีความแตกต่างกัน
ไม่จำเป็นต้องบอกว่านักพัฒนาซอฟต์แวร์ใด ๆ ไม่สนใจที่จะสร้างผลิตภัณฑ์ที่หายวับไปซึ่งไม่น่าจะยังคงอยู่ในตลาดเป็นเวลาหลายปี ในระยะยาวทุกคนกำลังมองหาการใช้งานในระยะยาว นี้สามารถทำได้ในหลาย ๆ แต่ตามหลักเกณฑ์เกือบทั้งหมดของพวกเขาต้มลงไปปล่อยของการปรับปรุงหรือโปรแกรมรุ่นใหม่
แม้ในกรณีของ Windows OS แนวโน้มดังกล่าวสามารถมองเห็นได้ด้วยตาเปล่า แทบจะไม่มีวันนี้จะมีผู้ใช้อย่างน้อยหนึ่งคนที่ใช้ระบบเช่นการแก้ไข 3.1, 95, 98 หรือ Millennium วัฏจักรชีวิตของพวกเขาสิ้นสุดลงหลังจากการเปิดตัวเวอร์ชันของ XP แต่เวอร์ชันเซิร์ฟเวอร์ที่ใช้เทคโนโลยี NT ยังคงมีความเกี่ยวข้อง แม้กระทั่ง Windows 2000 ถึงวันที่ไม่เพียง แต่มีความเกี่ยวข้องมาก แต่ยังสำหรับพารามิเตอร์บางอย่างของการติดตั้งหรือการรักษาความปลอดภัยแม้กระทั่งการพัฒนาล่าสุด เช่นเดียวกับระบบ NT 4.0 และการปรับเปลี่ยนเฉพาะของ Windows Server 2012
แต่ในส่วนที่เกี่ยวกับระบบเหล่านี้การสนับสนุนในระดับสูงสุดยังคงมีการประกาศ แต่ฉาวโฉ่ในเวลาของ Vista อย่างชัดเจนประสบวงจรพระอาทิตย์ตก ไม่เพียง แต่มันยังไม่เสร็จก็มีข้อผิดพลาดอยู่ในตัวและมีความเสียหายอย่างมากในระบบรักษาความปลอดภัยที่สามารถคาดเดาได้ว่ามันจะเป็นไปได้ที่จะปล่อยโซลูชั่นดังกล่าวที่ไม่สามารถป้องกันได้ในตลาดซอฟท์แวร์
แต่ถ้าเราพูดถึงข้อเท็จจริงที่ว่าการพัฒนาซอฟต์แวร์ประเภทใดก็ตาม (ผู้จัดการหรือแอพพลิเคชัน) ไม่สามารถยืนได้เราสามารถระบุข้อเท็จจริงได้เท่านั้น เพราะทุกวันนี้ไม่ใช่แค่ระบบคอมพิวเตอร์เท่านั้น แต่ยังรวมไปถึงอุปกรณ์เคลื่อนที่ซึ่งเทคโนโลยีที่ใช้มักจะอยู่ข้างหน้าภาคคอมพิวเตอร์ การเกิดขึ้นของชิปประมวลผลตามแกนแปดตัว - ไม่ใช่ตัวอย่างที่ดีที่สุด? และยังไม่ได้แล็ปท็อปทุกคนสามารถโม้ของการมีเช่น "เหล็ก"
บางคำถามเพิ่มเติม
สำหรับการทำความเข้าใจวงจรชีวิตของซอฟต์แวร์จะสามารถพูดได้โดยพลการว่ามันสิ้นสุดลงในช่วงเวลาหนึ่งเพราะผลิตภัณฑ์ซอฟต์แวร์ยังคงได้รับการสนับสนุนจากนักพัฒนาซอฟต์แวร์ที่สร้างขึ้นมา แต่ตอนจบหมายถึงการใช้งานล้าสมัยที่ไม่เป็นไปตามข้อกำหนดของระบบที่ทันสมัยและไม่สามารถทำงานได้ในสภาพแวดล้อมของพวกเขา
แต่แม้จะคำนึงถึงความคืบหน้าด้านเทคนิคหลายแห่งที่มีอยู่แล้วในอนาคตอันใกล้นี้อาจกลายเป็นสิ่งที่ไม่สามารถป้องกันได้ นั่นคือเมื่อคุณต้องตัดสินใจว่าจะเผยแพร่การอัปเดตหรือแก้ไขแนวคิดทั้งหมดอย่างสมบูรณ์ซึ่งเดิมฝังอยู่ในผลิตภัณฑ์ซอฟต์แวร์ ดังนั้น - และวัฏจักรใหม่ที่เกี่ยวข้องกับการเปลี่ยนสภาวะเริ่มต้นสภาพแวดล้อมการพัฒนาการทดสอบและการใช้งานในระยะยาวที่เป็นไปได้ในพื้นที่เฉพาะ
แต่ในด้านเทคโนโลยีคอมพิวเตอร์วันนี้การตั้งค่าจะได้รับการพัฒนาระบบควบคุมอัตโนมัติ (ACS) ที่ใช้ในการผลิต แม้แต่ระบบปฏิบัติการเมื่อเทียบกับโปรแกรมเฉพาะก็สูญเสีย
สภาพแวดล้อมเดียวกันบนพื้นฐานของ Visual Basic ยังคงเป็นที่นิยมมากกว่าระบบที่ใช้ Windows และซอฟต์แวร์แอพพลิเคชันสำหรับระบบยูนิกซ์ไม่ได้เลย จะพูดอย่างไรถ้าทุกเครือข่ายการสื่อสารของสหรัฐอเมริกาทำงานได้โดยเฉพาะ โดยวิธีการเช่นเดิมระบบ Linux และ Android เดิมถูกสร้างขึ้นบนแพลตฟอร์มนี้ ดังนั้นยูนิกซ์มีโอกาสมากขึ้นกว่าผลิตภัณฑ์อื่น ๆ
แทนที่จะเป็นทั้งหมด
ยังคงที่จะเพิ่มว่าในกรณีนี้จะมีเฉพาะหลักการทั่วไปและขั้นตอนของวัฏจักรชีวิตของซอฟต์แวร์เท่านั้น ในความเป็นจริงแม้งานเริ่มแรกอาจแตกต่างกันอย่างมาก ดังนั้นความแตกต่างสามารถสังเกตได้ในระยะที่เหลือ
แต่เทคโนโลยีขั้นพื้นฐานสำหรับการพัฒนาผลิตภัณฑ์ซอฟต์แวร์ด้วยการบำรุงรักษาตามมาควรมีความชัดเจน มิฉะนั้นคุณควรพิจารณารายละเอียดเฉพาะของซอฟต์แวร์ที่สร้างขึ้นและสภาพแวดล้อมที่ควรจะใช้งานได้และความสามารถของโปรแกรมที่มีให้กับผู้ใช้ปลายทางหรือการผลิตและอื่น ๆ อีกมากมาย
นอกจากนี้บางครั้งวงจรชีวิตอาจขึ้นอยู่กับความเร่งด่วนของเครื่องมือในการพัฒนา ตัวอย่างเช่นหากบางภาษาโปรแกรมที่ล้าสมัยไม่มีใครจะไม่ทำในการเขียนโปรแกรมบนพื้นฐานของมันและมากขึ้นดังนั้น - เพื่อแนะนำให้พวกเขาในการผลิตของระบบการควบคุมอัตโนมัติ มีอยู่แล้วมาก่อนแม้โปรแกรมเมอร์และนักการตลาดที่ต้องการที่จะตอบสนองทันทีต่อการเปลี่ยนแปลงในตลาดคอมพิวเตอร์ และมีผู้เชี่ยวชาญในโลกมีไม่มากเกินไป บุคลากรที่มีคุณภาพสูง, ความสามารถในการช่วยให้มือของเขาในชีพจรของตลาดที่กลายเป็นที่นิยมมากที่สุด และพวกเขามักจะเรียกว่า "พระคาร์ดินัลสีเทา" ซึ่งขึ้นอยู่กับความสำเร็จหรือความพ่ายแพ้ของผลิตภัณฑ์ซอฟต์แวร์บางอย่างในด้านไอที
สมมติว่าพวกเขาไม่เคยเข้าใจสาระสำคัญของโปรแกรม แต่อย่างชัดเจนสามารถที่จะกำหนดรูปแบบของวงจรชีวิตของซอฟแวร์และระยะเวลาของการประยุกต์ใช้ของพวกเขาขึ้นอยู่กับแนวโน้มของโลกในบริเวณนี้ จัดการที่มีประสิทธิภาพมักจะให้ผลลัพธ์ที่เป็นรูปธรรมมากขึ้น ใช่อย่างน้อย PR-เทคโนโลยีการโฆษณาและอื่น ๆ . D. Can โปรแกรมใด ๆ ผู้ใช้ไม่จำเป็น แต่มีเงื่อนไขว่ามันมีการใช้งานโม้ผู้ใช้ติดตั้งมัน มันมีเพื่อที่จะพูด, ระดับจิตใต้สำนึก (ผลเช่นเดียวกับเฟรมที่ 25 เมื่อมีข้อมูลที่จะใส่เข้าไปในจิตใจของผู้ใช้โดยไม่คำนึงถึงตัวเอง)
แน่นอนว่าเทคโนโลยีดังกล่าวในโลกเป็นสิ่งต้องห้าม แต่พวกเราหลายคนไม่ได้ตระหนักว่าพวกเขายังสามารถใช้ในการมีอิทธิพลต่อจิตใต้สำนึกในทางหนึ่ง เท่านั้นที่เป็น "ผีดิบ" ช่องข่าวหรือเว็บไซต์อินเทอร์เน็ตที่ไม่พูดถึงการใช้เครื่องมือที่มีประสิทธิภาพมากขึ้นเช่นการสัมผัสกับซาวน์ (ซึ่งถูกนำมาใช้ในการผลิตโอเปร่าเดียวกัน) เพื่อให้คนอาจได้สัมผัสกับความกลัวหรือไม่เหมาะสมอารมณ์
กลับไปที่ซอฟแวร์ก็ควรจะเสริมว่าบางโปรแกรมที่เริ่มต้นโดยใช้เสียงดึงดูดความสนใจของผู้ใช้ และการศึกษาแสดงให้เห็นว่าการใช้งานดังกล่าวจะทำงานได้มากขึ้นเมื่อเทียบกับโปรแกรมอื่น ๆ แน่นอนที่เพิ่มขึ้นและวงจรชีวิตของซอฟต์แวร์ที่ไม่ว่าสิ่งที่ฟังก์ชั่นเป็นค่าใช้จ่ายในขั้นต้น และนี้โชคไม่ดีที่ถูกใช้โดยนักพัฒนาจำนวนมากที่ยกข้อสงสัยเกี่ยวกับความถูกต้องของวิธีการดังกล่าว
แต่ไม่ใช่สำหรับเราที่จะตัดสิน บางทีอาจจะหมายถึงการกำหนดภัยคุกคามดังกล่าวจะมีการพัฒนาในอนาคตอันใกล้ ขณะนี้เป็นเพียงทฤษฎี แต่ตามที่นักวิเคราะห์บางคนและผู้เชี่ยวชาญเพื่อการใช้งานจริงมีน้อยมาก หากคุณได้สร้างสำเนาของ เครือข่ายประสาท ของสมองของมนุษย์แล้วสิ่งที่?
Similar articles
Trending Now