ธุรกิจของฉันคือแฟรนไชส์ การให้คะแนน เรื่องราวความสำเร็จ ไอเดีย การทำงานและการศึกษา
ค้นหาไซต์

แบบจำลองและเครื่องมือสำหรับการพัฒนาระบบข้อมูลอัตโนมัติสำหรับการจัดการองค์กร Artak Hamletovich Oganesyan ขั้นตอนของการสร้างแบบจำลองวงจรชีวิตของ AIS วิธีการสร้าง IS เบื้องต้น

หัวข้อที่ 1.2 วงจรชีวิตของ AIS และรุ่นต่างๆ วงจรชีวิตเอไอเอส

วงจรชีวิตของเอไอเอส –นี่เป็นกระบวนการที่ต่อเนื่องตั้งแต่วินาทีที่มีการตัดสินใจเกี่ยวกับความจำเป็นในการสร้างโซลูชันจนกระทั่งการดำเนินการเสร็จสมบูรณ์อย่างสมบูรณ์

วงจรชีวิตของ AIS ยุคใหม่อยู่ที่ประมาณ 10 ปี ซึ่งเกินอายุทางศีลธรรมและทางกายภาพของซอฟต์แวร์ทางเทคนิคและระบบที่ใช้ในการดำเนินการของ AIS อย่างมีนัยสำคัญ ดังนั้นตามกฎแล้วในระหว่างวงจรชีวิตของระบบจะมีการดำเนินการปรับปรุงให้ทันสมัยหลังจากนั้นจะต้องดำเนินการฟังก์ชันทั้งหมดของระบบอย่างมีประสิทธิภาพไม่น้อย

การบรรลุเป้าหมายนี้ตลอดวงจรชีวิตของ AIS ถือเป็นงานที่ค่อนข้างยากด้วยเหตุผลหลายประการและเหตุผลส่วนตัว ด้วยเหตุนี้ โครงการ AIS ส่วนใหญ่จึงดำเนินไปโดยมีการละเมิดคุณภาพ กำหนดเวลา หรืองบประมาณ เกือบหนึ่งในสามของโครงการจบลงด้วยการที่ยังไม่เสร็จ จากข้อมูลของ Standish Group ในปี 1996 โครงการ AIS 84% ไม่เสร็จตรงเวลา ในปี 1998 จำนวนนี้ลดลงเหลือ 74% หลังจากปี 2000 ก็ยังไม่ลดลงต่ำกว่า 50% เหตุผลหลักสถานการณ์นี้คือระดับของเทคโนโลยีในการวิเคราะห์และออกแบบระบบ วิธีการ และเครื่องมือการจัดการโครงการไม่สอดคล้องกับความซับซ้อนของระบบที่สร้างขึ้น ซึ่งเพิ่มขึ้นอย่างต่อเนื่องเนื่องจากความซับซ้อนและการเปลี่ยนแปลงอย่างรวดเร็วในธุรกิจ

เป็นที่ทราบกันดีจากแนวทางปฏิบัติทั่วโลกว่าค่าใช้จ่ายในการบำรุงรักษาซอฟต์แวร์แอปพลิเคชัน AIS อย่างน้อย 70% ของต้นทุนทั้งหมดตลอดวงจรชีวิต จึงเป็นสิ่งสำคัญอย่างยิ่งที่จะต้อง ขั้นตอนโครงการจัดเตรียมวิธีการและเครื่องมือสนับสนุนที่จำเป็น รวมถึงวิธีการจัดการการกำหนดค่า

กระบวนการออกแบบ AIS ได้รับการควบคุมโดยเอกสารดังต่อไปนี้ (มาตรฐาน วิธีการ รุ่น):

GOST 34.601-90- มาตรฐานสำหรับขั้นตอนและขั้นตอนของการสร้าง AIS ซึ่งสอดคล้องกับโมเดลวงจรชีวิตของซอฟต์แวร์แบบเรียงซ้อน (จะกล่าวถึงด้านล่าง) มีคำอธิบายเนื้อหางานในแต่ละขั้นตอน

180/1EC 12207:1995- มาตรฐานสำหรับกระบวนการและองค์กรวงจรชีวิต ใช้กับซอฟต์แวร์แบบกำหนดเองทุกประเภท ไม่มีคำอธิบายของเฟส สเตจ และสเตจ

วิธีการพัฒนาแบบกำหนดเอง(ระเบียบวิธีของออราเคิล) - วัสดุทางเทคโนโลยีสำหรับการพัฒนา AIS ที่ประยุกต์ โดยมีรายละเอียดถึงระดับช่องว่างเอกสารการออกแบบตามการใช้งานของ Oracle ใช้สำหรับโมเดลวงจรชีวิตแบบคลาสสิก (มีงาน งาน และขั้นตอนทั้งหมด) รวมถึง สำหรับเทคโนโลยี "แบบรวดเร็ว" หรือ "แนวทางแบบน้ำหนักเบา" ที่แนะนำสำหรับโครงการขนาดเล็ก

กระบวนการรวมที่มีเหตุผล(ระเบียบวิธี สภาผู้แทนราษฎร) - วัสดุทางเทคโนโลยีสำหรับการดำเนินการตามรูปแบบการพัฒนาแบบวนซ้ำรวมถึงสี่ขั้นตอน (วงจรการพัฒนา): การเริ่มต้นการวิจัยการก่อสร้างและการนำไปใช้ แต่ละระยะจะแบ่งออกเป็นระยะ (การวนซ้ำ) ซึ่งผลลัพธ์จะเป็นเวอร์ชันสำหรับการใช้งานภายในหรือภายนอก แต่ละรอบจะจบลงด้วยการสร้างเวอร์ชันถัดไปของระบบ หากการทำงานในโครงการไม่หยุดหลังจากนั้น ผลิตภัณฑ์ที่ได้ก็จะพัฒนาต่อไปและเข้าสู่ขั้นตอนเดิมอีกครั้ง สาระสำคัญของการทำงานภายใต้กรอบของระเบียบวิธี RUP คือการสร้างและบำรุงรักษาโมเดลที่ใช้ UML

กรอบโซลูชันของ Microsoft(ระเบียบวิธี เอ็มเอสเอฟ) - วัสดุทางเทคโนโลยีสำหรับการดำเนินการตามรูปแบบการพัฒนาซ้ำซึ่งคล้ายกับ RUP ประกอบด้วยสี่ขั้นตอน: การวิเคราะห์ การออกแบบ การพัฒนา การทำให้เสถียร เกี่ยวข้องกับการใช้การสร้างแบบจำลองเชิงวัตถุ MSF เมื่อเทียบกับ RUP มุ่งเน้นไปที่การพัฒนาแอปพลิเคชันทางธุรกิจมากกว่า

การเขียนโปรแกรมขั้นสูง (XP)- การเขียนโปรแกรมขั้นสูง (ใหม่ล่าสุดในบรรดาวิธีการพิจารณา) ก่อตั้งขึ้นในปี 1996 พื้นฐานของวิธีการคือการทำงานเป็นทีม การสื่อสารที่มีประสิทธิภาพระหว่างลูกค้ากับผู้รับเหมาตลอดทั้งโครงการ การพัฒนา AIS ดำเนินการโดยใช้ต้นแบบที่ได้รับการปรับปรุงอย่างต่อเนื่อง

มาตรฐาน ISO/IEC 12207 ในโครงสร้างวงจรชีวิตกำหนดกระบวนการที่ดำเนินการเมื่อสร้างซอฟต์แวร์ AIS กระบวนการเหล่านี้แบ่งออกเป็นสามกลุ่ม:

ขั้นพื้นฐาน(การจัดซื้อ การจัดหา การพัฒนา การดำเนินงาน และการสนับสนุน)

เสริม(การจัดทำเอกสาร การจัดการการกำหนดค่า การประกันคุณภาพ การทวนสอบ การรับรอง การประเมิน การตรวจสอบ และการแก้ปัญหา)

องค์กร(การจัดการโครงการ การสร้างโครงสร้างพื้นฐานของโครงการ คำจำกัดความ การประเมินและการปรับปรุงวงจรชีวิต การฝึกอบรม)

ท่ามกลาง กระบวนการหลักวงจรชีวิตที่สำคัญที่สุดคือ การพัฒนาการดำเนินงานและ คลอแต่ละกระบวนการมีลักษณะเฉพาะด้วยงานและวิธีการในการแก้ปัญหา ข้อมูลเริ่มต้นที่ได้รับในขั้นตอนก่อนหน้า และผลลัพธ์

การพัฒนาเอไอเอสรวมงานด้านการสร้างซอฟต์แวร์และส่วนประกอบต่างๆ ตามข้อกำหนดที่กำหนด กระบวนการนี้ยังรวมถึง:

การเตรียมเอกสารการออกแบบและการปฏิบัติงาน

การเตรียมวัสดุที่จำเป็นสำหรับการทดสอบได้รับการพัฒนา ผลิตภัณฑ์ซอฟต์แวร์;

การพัฒนาวัสดุที่จำเป็นสำหรับการฝึกอบรมบุคลากร

โดยปกติแล้ว องค์ประกอบของกระบวนการพัฒนาคือการวางแผนเชิงกลยุทธ์ การวิเคราะห์ การออกแบบ และการนำไปปฏิบัติ (การเขียนโปรแกรม)

สู่กระบวนการ การดำเนินการเกี่ยวข้อง:

การกำหนดค่าฐานข้อมูลและเวิร์กสเตชันผู้ใช้

จัดเตรียมเอกสารประกอบการปฏิบัติงานให้กับผู้ใช้

การฝึกอบรม.

กิจกรรมการดำเนินงานที่สำคัญ ได้แก่ :

การดำเนินงานโดยตรง

การแปลปัญหาและการกำจัดสาเหตุของการเกิดขึ้น

การปรับเปลี่ยนซอฟต์แวร์

จัดทำข้อเสนอเพื่อปรับปรุงระบบ

การพัฒนาและปรับปรุงระบบให้ทันสมัย

มืออาชีพมีความสามารถ คลอ- สภาพที่จำเป็นการแก้ไขปัญหาที่ดำเนินการโดย AIS บริการ การสนับสนุนทางเทคนิคมีบทบาทที่เห็นได้ชัดเจนมากในชีวิตของเอไอเอสทุกคน ข้อผิดพลาดในขั้นตอนนี้สามารถนำไปสู่การสูญเสียทางการเงินที่ชัดเจนหรือซ่อนเร้นซึ่งเทียบได้กับต้นทุนของระบบเอง

เพื่อดำเนินการเบื้องต้นเมื่อจัดงาน การซ่อมบำรุงเอไอเอส ได้แก่:

การระบุส่วนประกอบที่สำคัญที่สุดของระบบและการกำหนดวิกฤตการหยุดทำงานสำหรับส่วนประกอบเหล่านั้น (ซึ่งจะทำให้เราสามารถระบุส่วนประกอบที่สำคัญที่สุดของ AIS และเพิ่มประสิทธิภาพการจัดสรรทรัพยากรเพื่อการบำรุงรักษา)

การกำหนดงานบำรุงรักษาและการแบ่งงานเป็นภายในแก้ไขโดยแผนกบริการและภายนอกแก้ไขโดยองค์กรบริการเฉพาะทาง (ดังนั้นช่วงของฟังก์ชันที่ดำเนินการจึงถูกจำกัดอย่างชัดเจนและมีการกระจายความรับผิดชอบ)

ดำเนินการวิเคราะห์ทรัพยากรภายในและภายนอกที่มีอยู่ซึ่งจำเป็นสำหรับการจัดการการบำรุงรักษาภายในกรอบของงานที่อธิบายไว้และการแบ่งความสามารถ (เกณฑ์หลักสำหรับการวิเคราะห์: ความพร้อมของการรับประกันอุปกรณ์ สภาพของกองทุนซ่อมแซม คุณสมบัติบุคลากร)

การจัดทำแผนการจัดการบำรุงรักษา การกำหนดขั้นตอนของการดำเนินการที่จะดำเนินการ ระยะเวลาในการดำเนินการ ต้นทุนของขั้นตอน และความรับผิดชอบของนักแสดง

การดูแลให้มั่นใจว่าการบำรุงรักษาทางเทคนิคของระบบเตือนภัยมีคุณภาพสูงนั้นจำเป็นต้องอาศัยผู้เชี่ยวชาญที่มีคุณสมบัติสูงซึ่งสามารถแก้ไขได้ไม่เพียงแต่งานการดูแลระบบรายวันเท่านั้น แต่ยังฟื้นฟูการทำงานของระบบได้อย่างรวดเร็วในกรณีที่เกิดความล้มเหลวและอุบัติเหตุ

ท่ามกลาง กระบวนการเสริมหนึ่งในสิ่งหลักคือ การจัดการการตั้งค่า,ซึ่งสนับสนุนกระบวนการหลักของวงจรชีวิตของ AIS โดยหลักคือกระบวนการพัฒนาและบำรุงรักษา

การพัฒนา AIS ที่ซับซ้อนนั้นเกี่ยวข้องกับการพัฒนาส่วนประกอบของระบบอย่างอิสระซึ่งนำไปสู่การเกิดขึ้นของตัวเลือกและเวอร์ชันมากมายของการใช้งานทั้งส่วนประกอบแต่ละส่วนและระบบโดยรวม ดังนั้นปัญหาจึงเกิดขึ้นในการสร้างความมั่นใจในการรักษาโครงสร้างที่เป็นหนึ่งเดียวในระหว่างการพัฒนาและความทันสมัยของ AIS การจัดการการกำหนดค่าช่วยให้คุณสามารถจัดระเบียบและควบคุมการเปลี่ยนแปลงได้อย่างเป็นระบบ ส่วนประกอบต่างๆเอไอเอสในทุกขั้นตอนของวงจรชีวิต

กระบวนการองค์กรมีมาก ความสำคัญอย่างยิ่งเนื่องจาก AIS สมัยใหม่เป็นคอมเพล็กซ์ขนาดใหญ่ การสร้างและบำรุงรักษาจึงจ้างคนจำนวนมากที่มีความเชี่ยวชาญต่างกัน

กระบวนการ (ผู้ดำเนินการกระบวนการ) การกระทำ" ทางเข้า ผลลัพธ์
ซื้อ (ลูกค้า) การเริ่มต้น การจัดทำข้อเสนอการประมูล การจัดทำสัญญา ติดตามกิจกรรมของซัพพลายเออร์ การยอมรับจากเอไอเอส การตัดสินใจเริ่มดำเนินการดำเนินการของเอไอเอส ผลการสำรวจกิจกรรมของลูกค้า ผลการวิเคราะห์ตลาด AIS/Tender แผนการส่งมอบ/การพัฒนา การทดสอบ AIS ที่ซับซ้อน การศึกษาความเป็นไปได้ในการนำเอไอเอสไปใช้ คุณสมบัติทางเทคนิคของเอไอเอส ข้อตกลงการจัดหา/การพัฒนา ใบรับรองการยอมรับสำหรับขั้นตอนการทำงาน ใบรับรองการทดสอบการยอมรับ
เดลิเวอรี่ (ผู้พัฒนาเอไอเอส) การเริ่มต้น การตอบสนองต่อข้อเสนอการเสนอราคา การจัดทำสัญญา การวางแผนการดำเนินการ อุปทานของเอไอเอส คุณสมบัติทางเทคนิคของเอไอเอส การตัดสินใจของผู้บริหารในการมีส่วนร่วมในการพัฒนา ผลการประกวดราคา. คุณสมบัติทางเทคนิคของเอไอเอส แผนการจัดการโครงการ พัฒนา AIS และเอกสาร การตัดสินใจเข้าร่วมในการพัฒนา ข้อเสนอเชิงพาณิชย์/การเสนอราคาแข่งขัน ข้อตกลงการจัดหา/การพัฒนา แผนการจัดการโครงการ การนำไปปฏิบัติ/การปรับปรุง ใบรับรองการทดสอบการยอมรับ
ฝ่ายพัฒนา (ผู้พัฒนาเอไอเอส) การตระเตรียม. วิเคราะห์ข้อกำหนดสำหรับเอไอเอส การออกแบบสถาปัตยกรรมเอไอเอส การพัฒนาข้อกำหนดซอฟต์แวร์ การออกแบบสถาปัตยกรรมซอฟต์แวร์ การออกแบบซอฟต์แวร์โดยละเอียด การเข้ารหัสและการทดสอบซอฟต์แวร์ การรวมซอฟต์แวร์และการทดสอบคุณสมบัติซอฟต์แวร์ บูรณาการ IS และการทดสอบคุณสมบัติ AIS คุณสมบัติทางเทคนิคของเอไอเอส ข้อมูลจำเพาะทางเทคนิคของ AIS รุ่น Life Cycle คุณสมบัติทางเทคนิคของเอไอเอส ระบบย่อยเอไอเอส ข้อกำหนดเฉพาะสำหรับส่วนประกอบซอฟต์แวร์ สถาปัตยกรรมซอฟต์แวร์ วัสดุสำหรับการออกแบบซอฟต์แวร์โดยละเอียด แผนการบูรณาการซอฟต์แวร์ การทดสอบ สถาปัตยกรรม IS ซอฟต์แวร์ เอกสารประกอบ IS การทดสอบ แบบจำลองวงจรชีวิตที่ใช้ มาตรฐานการพัฒนา แผนการทำงาน. องค์ประกอบของระบบย่อย ส่วนประกอบอุปกรณ์ ข้อกำหนดข้อมูลจำเพาะสำหรับส่วนประกอบซอฟต์แวร์ องค์ประกอบของส่วนประกอบซอฟต์แวร์ การเชื่อมต่อกับฐานข้อมูล แผนการบูรณาการซอฟต์แวร์ การออกแบบฐานข้อมูล ข้อมูลจำเพาะส่วนต่อประสานระหว่างส่วนประกอบซอฟต์แวร์ ข้อกำหนดในการทดสอบ การทดสอบโมดูลซอฟต์แวร์ การทดสอบอัตโนมัติ การประเมินการปฏิบัติตามข้อกำหนดของซอฟต์แวร์ที่ซับซ้อนตามข้อกำหนดของข้อกำหนดทางเทคนิค การประเมินการปฏิบัติตามข้อกำหนดของซอฟต์แวร์ ฐานข้อมูล ซับซ้อนทางเทคนิคและชุดข้อกำหนดเอกสารข้อกำหนดทางเทคนิค

การจัดการโครงการเกี่ยวข้องกับประเด็นการวางแผนและจัดระเบียบงาน การสร้างทีมพัฒนา การตรวจสอบกำหนดเวลาและคุณภาพของงาน การสนับสนุนด้านเทคนิคและองค์กรสำหรับโครงการประกอบด้วย:

การเลือกวิธีการและเครื่องมือในการดำเนินโครงการ

การกำหนดวิธีการอธิบายสถานะของกระบวนการพัฒนา

การพัฒนาวิธีการและวิธีการทดสอบซอฟต์แวร์ที่สร้างขึ้น

การฝึกอบรม.

การรับรองคุณภาพของโครงการเกี่ยวข้องกับปัญหาในการตรวจสอบ การตรวจสอบ และการทดสอบส่วนประกอบของ AIS

การยืนยัน -กระบวนการในการพิจารณาว่าสถานะปัจจุบันของการพัฒนาที่บรรลุผลสำเร็จในขั้นตอนที่กำหนดนั้นตรงตามข้อกำหนดของขั้นตอนนั้นหรือไม่

การตรวจสอบ- กระบวนการพิจารณาว่าพารามิเตอร์การพัฒนาสอดคล้องกับข้อกำหนดเบื้องต้นหรือไม่ การตรวจสอบส่วนหนึ่งเหมือนกับการทดสอบซึ่งดำเนินการเพื่อระบุความแตกต่างระหว่างผลลัพธ์จริงและผลลัพธ์ที่คาดหวัง ตลอดจนประเมินการปฏิบัติตามคุณลักษณะของ AIS กับข้อกำหนดเดิม

ในปี พ.ศ. 2545 มาตรฐานสำหรับกระบวนการวงจรชีวิตของระบบอัตโนมัติได้รับการเผยแพร่แล้ว (ISO/IEC 15288 กระบวนการวงจรชีวิตของระบบ) ผู้เชี่ยวชาญจากกิจกรรมต่างๆ เข้าร่วมในการพัฒนามาตรฐาน ประสบการณ์เชิงปฏิบัติในการสร้างระบบในองค์กรภาครัฐ การค้า การทหาร และวิชาการ ตามมาตรฐานซีรีส์ ISO/IEC 15288 กลุ่มกระบวนการต่อไปนี้จะรวมอยู่ในโครงสร้างวงจรชีวิต

1. กระบวนการตามสัญญา:

การเข้าซื้อกิจการ (โซลูชันผู้จำหน่ายภายในหรือภายนอก)

การส่งมอบ (โซลูชันภายในหรือโซลูชันของซัพพลายเออร์ภายนอก)

2. กระบวนการขององค์กร:

ควบคุม สิ่งแวดล้อมรัฐวิสาหกิจ;

การจัดการการลงทุน; ในการจัดการวงจรชีวิตของระบบสารสนเทศ

การจัดการทรัพยากร;

ควบคุมคุณภาพ.

3. กระบวนการโครงการ:

การวางแผนโครงการ;

การประเมินโครงการ

การควบคุมโครงการ

การบริหารความเสี่ยง

การจัดการการตั้งค่า;

การจัดการการไหลของข้อมูล

การตัดสินใจ.

4. กระบวนการทางเทคนิค:

คำจำกัดความของข้อกำหนด

การวิเคราะห์ความต้องการ

การพัฒนาสถาปัตยกรรม

การดำเนินงาน;

บูรณาการ;

การตรวจสอบ;

การเปลี่ยนแปลง;

การรับรอง;

การแสวงหาผลประโยชน์;

คุ้มกัน;

การกำจัด

5. กระบวนการพิเศษ:

การระบุและสร้างความสัมพันธ์ตามงานและเป้าหมาย

ในตาราง ตาราง 1.4 แสดงรายการขั้นตอนและผลลัพธ์หลัก ณ เวลาที่เสร็จสิ้นตามมาตรฐานที่กำหนด

ในปี 1970 IBM Corporation เสนอวิธีการวางแผนระบบธุรกิจ (BSP) หรือวิธีการวางแผนองค์กร

วิธีการจัดโครงสร้างข้อมูลโดยใช้เมทริกซ์ของจุดตัดของกระบวนการทางธุรกิจ หน่วยการทำงานของระบบประมวลผลข้อมูล (IS) วัตถุข้อมูล เอกสารและฐานข้อมูล ข้อเสนอใน BSP ลำดับ (รับการสนับสนุนจากผู้บริหารระดับสูง กำหนดกระบวนการขององค์กร กำหนดกระบวนการ คลาสข้อมูล การนำการสัมภาษณ์ ประมวลผล และจัดระเบียบข้อมูลการสัมภาษณ์) สามารถพบได้ในวิธีการที่เป็นทางการเกือบทั้งหมด เช่นเดียวกับในโครงการที่ดำเนินการในทางปฏิบัติ

ตารางที่ 1.4.ขั้นตอนการสร้าง AIS (ISO/IEC 15288)

จากข้อมูลที่เผยแพร่ แต่ละขั้นตอนของการพัฒนา AIS ต้องใช้เวลาพอสมควร ใช้เวลาส่วนใหญ่ (45-50%) ในการเขียนโค้ด การทดสอบที่ซับซ้อนและเป็นอิสระ (รูปที่ 14) โดยเฉลี่ยแล้ว การพัฒนา AIS จะใช้เวลาหนึ่งในสามของวงจรชีวิตทั้งหมดของระบบ (รูปที่ 1.5)

รูปที่.1.4. การกระจายเวลาระหว่างการพัฒนาเอไอเอส

I. บล็อคก่อสร้างของเอไอเอส วิธีการออกแบบและเครื่องมือ ออกแบบ- กระบวนการสร้างโครงการต้นแบบ, ต้นแบบของวัตถุที่เสนอหรือเป็นไปได้, สถานะของมัน เทคโนโลยีสมัยใหม่การสร้าง AIS - ชุดเครื่องมือที่มีประสิทธิภาพและวิธีการออกแบบที่ทำให้ง่ายขึ้น กระบวนการนี้ลดต้นทุน ลดเวลาปฏิทินการออกแบบระบบ และท้ายที่สุด เนื่องจากมีความเป็นไปได้ในการเลือกโซลูชันการออกแบบที่ก้าวหน้าที่ได้รับการพิสูจน์แล้วที่หลากหลาย จึงช่วยปรับปรุงคุณภาพของการพัฒนา เครื่องมือออกแบบขั้นพื้นฐาน: - เครื่องมือระบบปฏิบัติการมาตรฐานที่ให้การดำเนินงานบางประเภทบนคอมพิวเตอร์โดยอัตโนมัติ -ขั้นตอนที่ใช้กระบวนการประมวลผลข้อมูลมาตรฐาน เช่น การตรวจสอบข้อมูลผลลัพธ์และการเรียงลำดับ - เครื่องมือซึ่งรวมถึงชุดซอฟต์แวร์พิเศษที่เกี่ยวข้องกันซึ่งออกแบบมาเพื่อให้การสนับสนุนเครื่องมือสำหรับแต่ละองค์ประกอบของกระบวนการออกแบบ AIS นี่คือการสร้างและอัปเดตพจนานุกรมข้อมูล เอกสารประกอบโครงการ การควบคุมการออกแบบอัตโนมัติ ฯลฯ -ส่วนประกอบมาตรฐานนำเสนอในรูปแบบของโซลูชันการออกแบบมาตรฐาน (TDS) และแพ็คเกจ แอพพลิเคชั่น(พรรคพลังประชาชน) TPR คือชุดขององค์ประกอบอัลกอริธึม ซอฟต์แวร์ การเรียนการสอน และระเบียบวิธีที่รับประกันว่าเครื่องจักรจะปฏิบัติงานหรือมีความซับซ้อนด้วยความช่วยเหลือที่เหมาะสม วิธีการทางเทคนิค. TPR เป็นพื้นฐานสำหรับการสร้าง PPP ซึ่งรวมถึงแพ็คเกจซอฟต์แวร์ที่รับประกันการทำงานของการกำหนดค่ามาตรฐาน เทคโนโลยีคอมพิวเตอร์ระบบบทสนทนาสำหรับการแก้ปัญหาการทำงานทั่วไป - ระบบการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) ซึ่งเกี่ยวข้องกับการใช้คอมพิวเตอร์ในทุกขั้นตอนของการสร้าง AIS และครอบครองระดับสูงสุดในวิวัฒนาการของเครื่องมือการออกแบบระบบ วิธีการออกแบบแยกแยะระหว่างคลาสและคลาสย่อย: ชั้นเรียน: -การออกแบบดั้งเดิม. เครื่องมือที่ใช้ในวิธีนี้: - เครื่องมือระบบปฏิบัติการมาตรฐาน; - ขั้นตอนที่ใช้กระบวนการประมวลผลข้อมูลมาตรฐาน - - การออกแบบมาตรฐาน. คลาสย่อย: องค์ประกอบ ระบบย่อย วัตถุ กลุ่ม เครื่องมือ: เครื่องมือระบบปฏิบัติการมาตรฐาน ส่วนประกอบมาตรฐาน (TPR, PPP); เครื่องมือบางอย่าง - - การออกแบบโดยใช้คอมพิวเตอร์ช่วย. คลาสย่อย: โมดูลาร์; ฯลฯ เครื่องมือ: เครื่องมือมาตรฐานของระบบปฏิบัติการ CAD; ชุดเครื่องมือที่เชื่อมต่อถึงกัน เครื่องมือออกแบบแบ่งออกเป็น: - ซับซ้อน - ได้แก่ TPR, PPP, การออกแบบมาตรฐานของระบบอัตโนมัติ, CAD -ท้องถิ่น - หลากหลาย รวมถึงระบบการจัดการฐานข้อมูล การประมวลผลทางไกล เครื่องมือ ฯลฯ ข้อกำหนดทั่วไปเพื่อออกแบบเครื่องมือ: - ครอบคลุมทุกกระบวนการสร้าง AIS - ความเข้ากันได้ซึ่งต้องมีการตัดสินใจร่วมกันทั้งในกระบวนการสร้างระบบและระบบย่อยที่สนับสนุนและในกระบวนการทำงาน - ความเก่งกาจในระดับเดียวกันทำให้สามารถใช้วิธีการเดียวกันได้ วัตถุต่างๆ; -d.b. เข้าถึงได้ง่าย ไม่ต้องใช้ความพยายามมากนักในการเรียนรู้และนำไปปฏิบัติได้ง่าย - ความสามารถในการจัดกระบวนการออกแบบในโหมดการโต้ตอบระหว่างผู้พัฒนาระบบผู้ออกแบบและคอมพิวเตอร์ -d.b. ปรับแต่งและคุ้มค่า วิธีการออกแบบดั้งเดิมเป็นแบบดั้งเดิมและมุ่งเน้นไปที่องค์กรเดียว ลักษณะเฉพาะ- การพัฒนาวิธีการดั้งเดิมในการสำรวจวัตถุ, การนำไปปฏิบัติ, การสร้างสิ่งที่จำเป็น เอกสารโครงการในรูปแบบของโครงการส่วนบุคคล ข้อได้เปรียบ - สะท้อนให้เห็นในโครงการเอไอเอส คุณสมบัติเฉพาะวัตถุอัตโนมัติ ข้อเสีย: ความเข้มของแรงงานค่อนข้างสูงและใช้เวลาในการพัฒนานาน ความน่าเชื่อถือในการทำงานต่ำ และความสามารถในการปรับตัวต่อสภาวะที่เปลี่ยนแปลง โครงการที่สร้างโดยวิธีดั้งเดิมสามารถปรับปรุงให้ทันสมัยได้ แต่วิธีนี้ไม่ค่อยได้ใช้ในรูปแบบที่บริสุทธิ์ ปัจจุบันมีการใช้เครื่องมือออกแบบต่างๆ ในการนำไปใช้งาน และมีเพียงบางส่วนของโครงการเท่านั้นที่ต้องการโซลูชันการออกแบบดั้งเดิม ดังนั้นการออกแบบโซลูชั่นทั้งระบบเพื่อการพัฒนา การสนับสนุนข้อมูลรวมถึงวิธีการรวบรวม ตรวจสอบ และส่งข้อมูล การสร้างอาร์เรย์ข้อมูลเชิงบรรทัดฐานและการอ้างอิงสำหรับซอฟต์แวร์ การกำหนดเวอร์ชัน ระบบปฏิบัติการ, ขั้นตอนการประมวลผลข้อมูลมาตรฐาน ฯลฯ สิ่งนี้ทำให้ข้อบกพร่องของมันค่อนข้างราบรื่นขึ้น วิธีการนี้มีความเกี่ยวข้องอย่างยิ่งเมื่อสร้างออบเจ็กต์ที่ซับซ้อนและไม่ธรรมดาโดยอัตโนมัติ การออกแบบมาตรฐาน- วิธีการทางอุตสาหกรรมในการสร้าง AIS โดยใช้ TPR และ PPP นั้นโดดเด่นด้วยการมีอยู่ของเครื่องมืออัตโนมัติในการควบคุมองค์กรที่ได้มาตรฐาน เศรษฐกิจ เทคนิค ข้อมูล คณิตศาสตร์ และซอฟต์แวร์ ข้อดี: ลดความเข้มข้นของแรงงาน ลดต้นทุน และลดเวลาในการออกแบบ เพิ่มคุณภาพโดยครอบคลุมงานของระบบย่อยการทำงานได้ครบถ้วนมากขึ้น ปฏิบัติตามข้อกำหนดอย่างเคร่งครัด เอกสารกำกับดูแล,การประยุกต์ใช้งานขั้นสูง โซลูชั่นทางเทคนิค. การออกแบบมาตรฐานมีจุดมุ่งหมายเพื่อขจัดความซ้ำซ้อนของโครงการ สร้างพื้นฐานสำหรับการขยายการแลกเปลี่ยนส่วนประกอบมาตรฐานสำเร็จรูป และอำนวยความสะดวกในการพัฒนาคำแนะนำสำหรับการเปลี่ยนแปลงโครงสร้างองค์กรและวิธีการจัดการ โดยคำนึงถึงอุตสาหกรรมและคุณลักษณะภายในธุรกิจ กระบวนการออกแบบโดยทั่วไปประกอบด้วยการเลือกและเชื่อมโยงวิธีการที่ระบุตามความต้องการของระบบเฉพาะ ส่วนทั่วไปของ AIS คือความซับซ้อนของข้อมูล ซอฟต์แวร์ และ การสนับสนุนทางเทคนิค. ลักษณะทั่วไปของลักษณะแรกนั้นเกิดขึ้นได้จากการยึดมั่นในความสามัคคีของโครงสร้างอย่างเข้มงวด ฐานข้อมูลองค์ประกอบของอาร์เรย์ รูปแบบของเอกสารอินพุตและเอาต์พุต ประการที่สอง - เกี่ยวกับการใช้ PPP และสุดท้ายอันเป็นผลมาจากการใช้คอมพิวเตอร์ประเภทเดียวกันหรือประเภทร่วม พื้นฐาน การออกแบบองค์ประกอบคือ TPR - ผลลัพธ์ของการดำเนินการออกแบบทางเทคโนโลยีที่เกี่ยวข้องกันหลายอย่างเมื่อพัฒนาโครงการจะมีการใช้งานแล้ว โซลูชั่นสำเร็จรูปด้วยการปรับเปลี่ยนเล็กๆ น้อยๆ แทนที่จะพัฒนาสิ่งใหม่ๆ ชุดโซลูชันการออกแบบมาตรฐานแบ่งออกเป็นสามกลุ่ม: “เทคโนโลยี”, “งาน”, “บุคลากร” กลุ่มแรกทำหน้าที่ในการเลือกและกำหนดค่าอุปกรณ์ทางเทคนิคทุกประเภทของศูนย์คอมพิวเตอร์หรืออื่น ๆ แบบฟอร์มองค์กรแอปพลิเคชันของพวกเขา ที่สอง- มีเอกสารประกอบเกี่ยวกับสาระสำคัญขององค์กรและเศรษฐกิจของแต่ละงาน, อัลกอริธึมสำหรับการแก้ปัญหา, คำอธิบายข้อมูลอินพุตและเอาต์พุต, โมดูลซอฟต์แวร์ที่เกี่ยวข้องพร้อมคำอธิบายและคำแนะนำในการใช้งาน ที่สาม- รายละเอียดงานของพนักงานทุกประเภท การกำหนดสิทธิและความรับผิดชอบของพวกเขา TPR ถูกสร้างขึ้นบนพื้นฐานแบบโมดูลาร์ เมื่อแต่ละโซลูชันการออกแบบถูกแบ่งออกเป็นส่วนประกอบที่แยกจากกัน - โมดูล ซึ่งใช้ส่วนหนึ่งของ TPR สิ่งนี้ช่วยให้คุณสร้างโปรเจ็กต์สำหรับระบบอัตโนมัติใหม่โดยรวมโมดูลมาตรฐานแต่ละโมดูลเข้าด้วยกัน โดยใช้ วิธีการระบบย่อยคาดว่าดีไซน์จะมากกว่านี้ ระดับสูงการรวมองค์ประกอบระบบมาตรฐาน เมื่อมีการสร้างโครงการโซลูชันและแพ็คเกจซอฟต์แวร์แอปพลิเคชันสำหรับแต่ละระบบย่อย การเลือกระบบย่อยขึ้นอยู่กับวัตถุประสงค์ของกระบวนการทางเศรษฐกิจและการผลิต สำหรับแต่ละระบบย่อย โซลูชันการออกแบบอัตโนมัติและ PPP ของตัวเองได้รับการพัฒนา ซึ่งสามารถนำไปใช้ทั้งระบบหรือตามวัตถุประสงค์การใช้งานได้ กลุ่มแรกประกอบด้วย PPP สำหรับการจัดการข้อมูล ขั้นตอนมาตรฐานสำหรับการประมวลผล วิธีสถิติทางคณิตศาสตร์และการเขียนโปรแกรมแบบไม่ต่อเนื่อง และการแก้ปัญหาต่อเนื่อง เช่น สมการเชิงอนุพันธ์ กลุ่มที่สองประกอบด้วยแพ็คเกจที่มุ่งเป้าไปที่ สถานประกอบการอุตสาหกรรมด้วยลักษณะการผลิตที่ไม่ต่อเนื่องหรือต่อเนื่องในขอบเขตที่ไม่ใช่อุตสาหกรรมการจัดการอุตสาหกรรม ข้อกำหนดที่สำคัญสำหรับ PPP คือความเข้ากันได้เพราะว่า เมื่อออกแบบ AIS แนะนำให้ใช้หลายแพ็คเกจพร้อมกัน การออกแบบระบบที่ใช้ PPP จริงๆ แล้วขึ้นอยู่กับการเชื่อมโยงแพ็คเกจที่เลือกตามพารามิเตอร์บางตัวกับเงื่อนไขเฉพาะของออบเจ็กต์ระบบอัตโนมัติ ข้อดี: กระบวนการที่ใช้แรงงานเข้มข้นน้อยกว่า ใช้เวลาน้อยกว่าเมื่อเทียบกับการออกแบบดั้งเดิม ใช้วิธีการประมวลผลข้อมูลขั้นสูง ทำให้การจัดทำเอกสารโครงการง่ายขึ้น เนื่องจาก มีการใช้เอกสารประกอบแพ็คเกจความน่าเชื่อถือของระบบที่ออกแบบเพิ่มขึ้น วิธี การออกแบบวัตถุขึ้นอยู่กับการใช้การออกแบบมาตรฐานของระบบควบคุมอัตโนมัติ ยังใช้ไม่แพร่หลายเพียงพอเพราะว่า มีวัตถุที่แตกต่างกันมากเกินไป และการปรับเปลี่ยนการออกแบบระบบมาตรฐานตามเงื่อนไขเฉพาะของวัตถุอัตโนมัติต้องใช้แรงงานจำนวนมากและ ต้นทุนวัสดุ. กลุ่มที่แยกจากกันโดดเด่น วิธีการออกแบบกลุ่ม. สาระสำคัญ: มีการเลือกกลุ่มของวัตถุประเภทเดียวกันตามคุณลักษณะไว้ล่วงหน้า ระบบข้อมูลในหมู่พวกเขามีการเลือกวัตถุฐานสำหรับการพัฒนาโครงการและสามารถใช้วิธีการและวิธีการออกแบบต่างๆได้สิ่งสำคัญคือเพื่อให้แน่ใจว่ามีความสามารถในการปรับตัวสูง ขอบเขตหลักของการใช้วิธีนี้คือสิ่งอำนวยความสะดวกที่ไม่ใช่อุตสาหกรรม (เช่นโกดัง) เพราะ มีเสถียรภาพมากขึ้นจากตำแหน่งของระบบสารสนเทศทางเศรษฐกิจ ในบรรดาวิธีการอัตโนมัติ สถานที่พิเศษถูกครอบครองโดย วิธีการออกแบบโมดูลาร์. การสร้างและการใช้ CAD ช่วยให้มั่นใจได้ถึงความน่าเชื่อถือในการทำงานในระดับที่ค่อนข้างสูง ความครอบคลุมที่ครอบคลุมของกระบวนการทางเทคโนโลยีทั้งหมด และลดความเข้มข้นของแรงงานที่ลดลง งานออกแบบโดยคำนึงถึงผลประโยชน์สูงสุดของวัตถุอัตโนมัติ อย่างไรก็ตาม วิธีนี้มีราคาค่อนข้างแพงและต้องใช้นักพัฒนาที่มีคุณสมบัติสูง ข้อกำหนดที่สำคัญสำหรับ CAD คือความสามารถในการสร้างและบำรุงรักษาในระบบการออกแบบในสถานะที่เพียงพอของแบบจำลองข้อมูลเศรษฐกิจทั่วโลกของออบเจ็กต์ระบบอัตโนมัติ แบบอย่าง- การแสดงส่วนประกอบข้อมูลของวัตถุอัตโนมัติและความสัมพันธ์ระหว่างองค์ประกอบเหล่านั้น ระบุไว้อย่างชัดเจน เป้าหมายหลักของการสร้างแบบจำลองคือการสร้างโครงการ AIS ที่สอดคล้องกับโมเดลนี้ ซึ่งคำนึงถึงและใช้คุณลักษณะทั้งหมดของวัตถุอย่างแข็งขัน แบบจำลองดังกล่าวต้องมีคำอธิบายอย่างเป็นทางการของชุดส่วนประกอบข้อมูลและความสัมพันธ์ระหว่างส่วนประกอบเหล่านั้น รวมถึงการเชื่อมต่อข้อมูลและการโต้ตอบของอัลกอริทึม โดยใช้วิธีการออกแบบแบบโมดูลาร์ จะมีการใช้วิธีการอย่างเป็นระบบ ซึ่งกำหนดการใช้คอมพิวเตอร์ไม่เพียงแต่ในทุกขั้นตอนของการสร้างระบบ แต่ยังอยู่ในกระบวนการวิเคราะห์ผลลัพธ์ของการดำเนินงานทางอุตสาหกรรมด้วย การพัฒนาและการประยุกต์ใช้ CAD ได้กำหนดไว้ล่วงหน้าถึงการเปลี่ยนแปลงไปสู่การสร้างแต่ละโครงการ แต่อยู่ในระดับที่สูงกว่ามากเมื่อเทียบกับวิธีการออกแบบดั้งเดิม การพัฒนา การใช้งาน การบำรุงรักษา และการทำงานของระบบข้อมูลองค์กร (หรือเรียกสั้น ๆ ว่า CIS) ดำเนินการโดยผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศ (IT) เทคโนโลยีสารสนเทศเป็นแนวคิดที่กว้างมาก เนื่องจากมีการกำหนดวิธีการและวิธีการในการสร้าง รวบรวม บันทึก ส่งสัญญาณ ประมวลผล การจัดเก็บ และการออกข้อมูลในระบบสารสนเทศ ปัจจุบัน นอกจากชื่อ Corporate Information Systems (CIS) แล้ว ยังมีการใช้ชื่อต่อไปนี้: · ระบบอัตโนมัติการควบคุม (ACS); · ระบบการจัดการแบบบูรณาการ (ICS) · ระบบสารสนเทศบูรณาการ (IIS); · ระบบข้อมูลการจัดการองค์กร (EMIS) ขั้นตอนหลักของการออกแบบระบบข้อมูลอัตโนมัติ · ก่อนที่จะเริ่มการออกแบบระบบข้อมูลอัตโนมัติจำเป็นต้องให้เหตุผลในรายละเอียดถึงความจำเป็นในการสร้าง อธิบายรายละเอียดเป้าหมายและวัตถุประสงค์ของโครงการ กำไรที่คาดหวัง ต้นทุนเวลา ที่มีอยู่ ทรัพยากร ข้อจำกัด ฯลฯ งานดังกล่าวมักเรียกว่าการวางแผนเชิงกลยุทธ์ของระบบสารสนเทศ และผู้จัดการโครงการได้รับการแต่งตั้งให้ดำเนินการดังกล่าว ความจำเป็นในการพัฒนา AIS อาจเนื่องมาจากปัจจัยดังต่อไปนี้: ความสำคัญที่เพิ่มขึ้นของสภาพแวดล้อมข้อมูลองค์กร ความซับซ้อนของระบบการจัดการองค์กร ความจำเป็นในการวิเคราะห์โอกาสและอันตรายที่อาจเกิดขึ้นขององค์กร ความจำเป็นในการจัดระบบกิจกรรมขององค์กร ความจำเป็นในการปรับปรุงประสิทธิภาพการใช้สินทรัพย์ถาวรขององค์กรอย่างต่อเนื่องปรับปรุงอัตราส่วนราคาต่อคุณภาพ การเพิ่มบทบาทของการลงทุนในด้านข้อมูลข่าวสารขององค์กร ความจำเป็นในการวางแผนบุคลากรเพื่อให้มั่นใจในการพัฒนาองค์กรอย่างเพียงพอ ความซับซ้อนและความสมบูรณ์ที่เพิ่มขึ้นของระบบ IS ที่มีอยู่ ส่งผลให้เกิดข้อกำหนดด้านการทำงานที่ซับซ้อนมากขึ้นสำหรับ IS และการพัฒนา คุณสมบัติหลัก การวางแผนเชิงกลยุทธ์ระบบสารสนเทศ คือ ในช่วงนี้เองที่ความต้องการข้อมูลขององค์กรได้รับการชี้แจงซึ่งเป็นตัวกำหนด ตัวเลือกที่เป็นไปได้โครงสร้างระบบสารสนเทศ ขึ้นอยู่กับความเข้มข้นของการทำงานของเทคโนโลยีสารสนเทศที่ซับซ้อน กลุ่มขององค์กรต่อไปนี้มีความโดดเด่น: องค์กรที่การพัฒนาขึ้นอยู่กับการใช้งาน เทคโนโลยีสารสนเทศสำหรับกิจกรรมประจำวัน (ธนาคาร, บริษัท ประกันภัยฯลฯ ); องค์กรที่ไม่พึ่งพาเทคโนโลยีสารสนเทศแต่สามารถนำไปใช้อย่างแพร่หลายในอนาคตเพื่อให้เกิดความได้เปรียบทางการแข่งขัน องค์กรที่กิจกรรมเทคโนโลยีสารสนเทศไม่สามารถเป็นแหล่งความได้เปรียบทางการแข่งขัน องค์กรที่ใช้เทคโนโลยีสารสนเทศเพื่อสนับสนุนกิจกรรมที่ไม่ใช่ธุรกิจหลัก สำหรับแต่ละกลุ่มที่อธิบายไว้ ระบบสารสนเทศได้รับการพัฒนาที่ทำให้กิจกรรมขององค์กรในพื้นที่ที่เกี่ยวข้องเป็นไปโดยอัตโนมัติ การพัฒนาและการใช้งาน AIS ใด ๆ นั้นดำเนินการตามลำดับที่แน่นอนตามข้อกำหนดทางเทคนิค เนื้อหาของขั้นตอนแรกของระบบการจัดการถูกกำหนดโดยองค์ประกอบของงานบัญชี การวิเคราะห์ การวางแผน และการจัดการการปฏิบัติงาน ซึ่งคล้อยตามระบบอัตโนมัติได้มากที่สุดและจำเป็นสำหรับการนำไปใช้ การตัดสินใจของฝ่ายบริหารในองค์กร. ในกระบวนการพัฒนาขั้นตอนต่อมาของระบบ การขยายและการบูรณาการข้อมูล ซอฟต์แวร์ และการสนับสนุนทางคณิตศาสตร์ และความทันสมัยของวิธีการทางเทคนิคเกิดขึ้น วงจรชีวิตของ AIS ช่วยให้เราสามารถแยกแยะช่วงเวลาหลักได้สี่ช่วง: ก่อนโครงการ การออกแบบ การนำไปใช้งาน การดำเนินงาน และการบำรุงรักษา เทคโนโลยีสำหรับการออกแบบระบบข้อมูลอัตโนมัติในปัจจุบันถูกกำหนดโดย GOST 34.601-90 ปัจจุบันตามที่กระบวนการทั้งหมดแบ่งออกเป็นขั้นตอนและระยะต่างๆ 1. ขั้นตอน "การกำหนดข้อกำหนดสำหรับ AIS": การกำหนดขอบเขตเหตุผลที่จำเป็นสำหรับการสร้าง AIS (รวบรวมข้อมูลเกี่ยวกับวัตถุอัตโนมัติและประเภทของกิจกรรมที่ดำเนินการ ประเมินคุณภาพของการทำงาน ระบุปัญหาที่สามารถแก้ไขได้ วิธีการอัตโนมัติ, การประเมินความเป็นไปได้ในการสร้าง AIS) การสร้างข้อกำหนดผู้ใช้สำหรับ AIS จัดทำรายงานผลงานที่ทำและยื่นคำขอพัฒนา AIS 2. ระยะ “การพัฒนาแนวคิด AIS”: ศึกษาวัตถุ AIS ดำเนินงานวิจัยและออกแบบที่จำเป็น การพัฒนาแนวคิดที่แตกต่างของ AIS และการเลือกตัวเลือกที่ตรงกับความต้องการของผู้ใช้ การประเมินข้อดีและข้อเสีย ตัวเลือกอื่น; การจัดทำรายงานเกี่ยวกับงานที่ทำ 3. ขั้นตอน “ข้อกำหนดทางเทคนิค”: การพัฒนาและการดำเนินการข้อกำหนดทางเทคนิคสำหรับการสร้าง AIS ( ข้อมูลทั่วไปวัตถุประสงค์และเป้าหมายของระบบที่กำลังสร้าง คุณลักษณะของออบเจ็กต์ระบบอัตโนมัติ ข้อกำหนดสำหรับระบบโดยรวม ฟังก์ชันและงานของระบบ ประเภทของการสนับสนุน แผนงานสำหรับการสร้าง การว่าจ้างและการยอมรับ) 4. ขั้นตอน "การออกแบบร่าง": การพัฒนาโซลูชันการออกแบบเบื้องต้นสำหรับระบบและชิ้นส่วน (ฟังก์ชัน AIS, ระบบย่อย, งาน, แนวคิดและโครงสร้างของฐานข้อมูล, องค์ประกอบและลักษณะสำคัญของวิธีการทางเทคนิค) การพัฒนาเอกสารสำหรับ AIS และองค์ประกอบต่างๆ 5. ระยะ “การออกแบบทางเทคนิค”: การพัฒนาโซลูชันแบบร่างสำหรับระบบและองค์ประกอบ การทำงาน อัลกอริธึม และองค์กร โครงสร้างระบบโครงสร้างของวิธีการทางเทคนิค การจัดระเบียบและการบำรุงรักษาฐานข้อมูล ระบบการจำแนกและการเข้ารหัสข้อมูล อัลกอริธึมในการแก้ปัญหา ภาษาโปรแกรม และซอฟต์แวร์ที่ใช้ การพัฒนาเอกสารเอไอเอส การพัฒนาและการดำเนินการเอกสารสำหรับการจัดหาผลิตภัณฑ์เพื่อให้ AIS และข้อกำหนดทางเทคนิคสำหรับการพัฒนาสมบูรณ์ การพัฒนางานออกแบบ 6. ขั้นตอน "การออกแบบโดยละเอียด": การพัฒนาเอกสารการทำงานสำหรับระบบและชิ้นส่วน การพัฒนาหรือดัดแปลงโปรแกรม 7. ขั้น “การว่าจ้าง”: การเตรียม AIS เพื่อนำไปใช้งาน การนำงานและระบบย่อยเข้าสู่การดำเนินการทดลอง จัดทำรายงานการว่าจ้าง 8. ขั้นตอน “การบำรุงรักษา AIS”: การวิเคราะห์การทำงานของระบบ การกำกับดูแลของผู้เขียน ลักษณะเฉพาะของการพัฒนาของ AIS คือความเข้มข้นของความซับซ้อนและความเข้มข้นของแรงงานในขั้นตอนของการสำรวจก่อนการออกแบบเนื่องจากข้อผิดพลาดที่เกิดขึ้นในขั้นตอนของการสำรวจการวิเคราะห์และการออกแบบทำให้เกิดปัญหาที่ไม่สามารถแก้ไขได้บ่อยครั้งในการบรรลุเป้าหมายและประสิทธิผลของการใช้งาน เอไอเอสอยู่ในขั้นตอนการดำเนินงานและการดำเนินงาน การก่อตัวของข้อกำหนดสำหรับระบบหมายถึงการกำหนดมัน ฟังก์ชั่นความต้องการของผู้ใช้ ข้อกำหนดด้านความน่าเชื่อถือและความปลอดภัย อินเทอร์เฟซภายนอก ฯลฯ การวางแผนงานรวมถึงเบื้องต้น การประเมินทางเศรษฐกิจโครงการ การสร้างตารางงาน การสร้างและการฝึกอบรมร่วมกัน กลุ่มทำงาน. ในขั้นตอนนี้จะมีการดำเนินการวิเคราะห์ระบบของระบบที่อยู่ระหว่างการพิจารณาซึ่งรวมถึงคำอธิบายโครงสร้างขององค์ประกอบระบบและการสำรวจกิจกรรมของวัตถุอัตโนมัติ การวิเคราะห์การกระจายหน้าที่ระหว่างแผนกและพนักงาน การไหลของข้อมูลภายในและระหว่างแผนก วัตถุภายนอกองค์กร และการโต้ตอบกับข้อมูลภายนอก เหี้ย. การวิเคราะห์จบลงด้วยการสร้างแบบจำลองกิจกรรมขององค์กร ซึ่งรวมถึงการประมวลผลวัสดุการสำรวจและการสร้างฟังก์ชันและ โมเดลข้อมูล 2 ประเภท ได้แก่ รูปแบบ “ตามสภาพ” ที่สะท้อนถึงสถานการณ์ปัจจุบันในองค์กร โมเดล “ที่จะเป็น” (“วิธีที่ควรจะเป็น”) สะท้อนแนวคิดของเทคโนโลยีใหม่และกระบวนการทางธุรกิจขององค์กร จากผลการสำรวจจะมีการกำหนดรายการงานซึ่งแนะนำให้แก้ปัญหาโดยอัตโนมัติและลำดับการพัฒนา (รูปที่ 8.2) ข้าว. ผลการสำรวจ ข้อกำหนดทางเทคนิค คือ เอกสารที่กำหนดเป้าหมาย ข้อกำหนด และข้อมูลอินพุตพื้นฐานที่จำเป็นสำหรับการพัฒนา AIS และกำหนดระดับ ประสิทธิภาพทางเศรษฐกิจการนำไปปฏิบัติ เนื้อหาและการออกแบบข้อกำหนดทางเทคนิคได้รับการควบคุมโดยข้อกำหนดของ GOST 34.602-89 ขั้นตอนการออกแบบเบื้องต้นเกี่ยวข้องกับการเลือกวิธีการออกแบบเบื้องต้นและการประเมินผลลัพธ์ที่คาดหวัง แต่บ่อยครั้งขั้นตอนนี้จะรวมอยู่ในการออกแบบทางเทคนิค การออกแบบทางเทคนิคได้รับการพัฒนาเพื่อกำหนดการตัดสินใจออกแบบหลักสำหรับการสร้างระบบ ในขั้นตอนนี้จะมีการดำเนินการวิจัยชุดหนึ่งเพื่อคัดเลือก ตัวเลือกที่ดีที่สุดโซลูชั่น การประเมินเชิงทดลองของโซลูชั่นการออกแบบ และการคำนวณประสิทธิภาพทางเศรษฐกิจของระบบ สำหรับแต่ละงานที่รวมอยู่ในชุดงานที่มีลำดับความสำคัญจะมีการกำหนดรายละเอียดของปัญหาและพัฒนาอัลกอริทึมสำหรับการแก้ปัญหา วัตถุประสงค์ของขั้นตอนนี้คือการสร้างโครงสร้างใหม่ของระบบและความสัมพันธ์เชิงตรรกะขององค์ประกอบที่จะทำงานบนพื้นฐานทางเทคโนโลยีที่เลือก การสร้างสถาปัตยกรรมระบบเกี่ยวข้องกับการเลือกองค์ประกอบและโมดูลข้อมูล เทคนิค ซอฟต์แวร์ และระบบย่อยสนับสนุนอื่นๆ การระบุข้อมูลและการเชื่อมต่อการจัดการระหว่างองค์ประกอบที่เลือก และการพัฒนาเทคโนโลยีการประมวลผลข้อมูล การออกแบบโดยละเอียดรวมถึงการพัฒนาข้อกำหนดสำหรับแต่ละส่วนประกอบและวัสดุที่รับรองการทำงานที่มีประสิทธิภาพของ AIS ซึ่งประกอบด้วยข้อมูลที่อัปเดตและโซลูชันการออกแบบทั้งระบบโดยละเอียด โปรแกรมและคำแนะนำในการแก้ปัญหา ตลอดจนการประเมินประสิทธิภาพเชิงเศรษฐกิจอย่างละเอียด ของเอไอเอส ส่วนทางเทคนิคของร่างการทำงานจัดให้มีคำจำกัดความของวิธีการทางเทคนิคคำอธิบาย กระบวนการทางเทคโนโลยีการประมวลผลข้อมูล การคำนวณ และกำหนดเวลาการโหลดวิธีการทางเทคนิคที่ซับซ้อน คำอธิบายโหมดการทำงานของ AIS การดำเนินการตามโครงการที่พัฒนาแล้วนั้นเกี่ยวข้องกับขั้นตอนต่อไปนี้: การเตรียมวัตถุควบคุมสำหรับการดำเนินงานของ AIS การใช้งานนำร่องเช่น การตรวจสอบการทำงานขององค์ประกอบและโมดูลของโครงการและกำจัดข้อผิดพลาดที่ระบุ และการดำเนินการทางอุตสาหกรรม - ขั้นตอนของการทดสอบเดินเครื่อง และการทดสอบในระดับฟังก์ชัน ติดตามการปฏิบัติตามข้อกำหนด ซึ่งกำหนดไว้ในขั้นตอนการวิเคราะห์ระบบ (รูปที่ 8.3) ในขั้นตอนการทำงานและการบำรุงรักษา สถิติจะถูกรวบรวมเกี่ยวกับคุณภาพการทำงานของส่วนประกอบแต่ละส่วนของระบบ ข้อบกพร่องที่ตรวจพบได้รับการแก้ไข และในบางกรณี จะทำการตัดสินใจเกี่ยวกับความจำเป็นในการขยายฟังก์ชันการทำงานของระบบ (รูปที่ 8.4) . โดยทั่วไป กระบวนการออกแบบ AIS จะรวมเฉพาะขั้นตอนหลักตามเงื่อนไขเท่านั้น และชุดขั้นตอนจริงและการดำเนินการทางเทคโนโลยีส่วนใหญ่ขึ้นอยู่กับวิธีการออกแบบที่เลือก ข้าว. งานหลักที่ดำเนินการในขั้นตอนการดำเนินการ AIS Fig. งานที่ทำในขั้นตอนการดำเนินงานและการบำรุงรักษา

ขั้นตอนการสร้างแบบจำลองทางกายภาพควรจัดให้มีการทดสอบทดลองประสิทธิภาพจริงของโมเดล AIS ที่สร้างขึ้นและความเพียงพอ เพื่อดำเนินการในขั้นตอนนี้ จึงมีการพัฒนาแบบจำลองทางกายภาพ (เต็มรูปแบบ) ของ AIS รูปแบบทางกายภาพของเอไอเอสคือชุดของโครงสร้าง วิธีการ และวิธีการลดการใช้งาน AIS อย่างเต็มรูปแบบ โดยมีจุดประสงค์เพื่อทดสอบประสิทธิภาพของระบบในอนาคตในสภาวะจริง และความเพียงพอของโมเดล

ในแง่หนึ่ง แบบจำลองทางกายภาพของ AIS มีคุณสมบัติของระบบจริง ในการสร้างนั้น จะต้องเกี่ยวข้องกับคอมพิวเตอร์ อุปกรณ์ต่อพ่วง เอกสาร ไฟล์ ฐานข้อมูล โปรแกรมประมวลผลข้อมูล และส่วนประกอบอื่นๆ ที่จำเป็นในการสร้าง AIS โมเดลทางกายภาพของ AIS ลดลงเช่น นี่เป็นรุ่นที่เล็กกว่าของมัน การลดลงนี้ไม่ใช่กลไก ไม่ใช่โดยพลการ แต่มีความสอดคล้องกัน นำเสนอเฉพาะคุณสมบัติที่นักพัฒนาจัดประเภทเป็นพื้นฐานและจำเป็นเท่านั้น

3. เอไอเอส ดีไซน์

ตามหลักการที่พัฒนาขึ้น ข้อกำหนด แบบจำลอง วิธีการ และวิธีการสร้าง AIS ที่ได้รับในขั้นตอนการวิจัย ระบบได้รับการออกแบบ

ขั้นตอนการออกแบบประกอบด้วยขั้นตอนต่อไปนี้:

1) การสำรวจเรื่อง (SRO) ของ IS ที่มีอยู่ (ดั้งเดิม)

2) การพัฒนาข้อกำหนดทางเทคนิคสำหรับการสร้างระบบ

3) การพัฒนาโครงการด้านเทคนิคเพื่อสร้างระบบ

4) การพัฒนาโครงการทำงานเพื่อสร้างระบบ

โดยมีเงื่อนไขว่า IS ที่มีอยู่เป็นแบบอัตโนมัติ คุณสามารถออกแบบได้สองเส้นทาง: อัปเกรด AIS ที่มีอยู่ หรือเปลี่ยนใหม่ทั้งหมดด้วย AIS ที่สร้างขึ้นใหม่ สำหรับงานออกแบบที่มีปริมาณค่อนข้างน้อย สามารถรวมขั้นตอนที่ 2 และ 3 เข้าด้วยกันได้

เวทีโปรดำเนินการโดยมีวัตถุประสงค์เพื่อศึกษาและวิเคราะห์คุณสมบัติของวัตถุ - IP ดั้งเดิมที่มีอยู่ มีการรวบรวมวัสดุสำหรับการออกแบบ - กำหนดความต้องการและศึกษาวัตถุการออกแบบ กำลังศึกษาเงื่อนไขสำหรับการทำงานของ AIS ในอนาคต มีการกำหนดข้อ จำกัด บางประการเกี่ยวกับเงื่อนไขการพัฒนา - ระยะเวลาของขั้นตอนการออกแบบ ทรัพยากรที่มีอยู่และขาดหายไป ขั้นตอนและมาตรการเพื่อรับรองความปลอดภัยของข้อมูล ฯลฯ โดยคำนึงถึงการดำเนินการที่เสร็จสมบูรณ์ก่อนหน้านี้ จากการศึกษาพบว่าแนวคิดของ AIS กำลังได้รับการพัฒนาและคัดเลือก

ขั้นตอนการพัฒนาข้อกำหนดทางเทคนิค- ความต่อเนื่องเชิงตรรกะของขั้นตอนการป้องกันขีปนาวุธ วัสดุที่ได้รับในขั้นตอนการป้องกันขีปนาวุธจะถูกนำมาใช้เพื่อพัฒนาข้อกำหนดทางเทคนิค ในที่นี้จะมีการวิเคราะห์และพัฒนาข้อกำหนดพื้นฐานสำหรับ AIS จากลูกค้าเฉพาะหรือกลุ่มผู้บริโภคที่มีศักยภาพ มีการกำหนดข้อกำหนดสำหรับฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล องค์ประกอบองค์กรและกฎหมายของ AIS ฯลฯ

บน ขั้นตอนการออกแบบทางเทคนิคดำเนินการค้นหาแนวทางแก้ไขที่เหมาะสมที่สุดสำหรับปัญหาการออกแบบทั้งหมดของ AIS วัตถุประสงค์ของขั้นตอนการออกแบบนี้คือเพื่อให้ความรู้ทั่วไปและบางครั้งก็ไม่ชัดเจนเกี่ยวกับข้อกำหนดสำหรับระบบในอนาคตเป็นรูปธรรม ในขั้นตอนนี้ มีการกำหนดสิ่งต่อไปนี้:

พิจารณาถึงวัตถุประสงค์ วัตถุประสงค์ การทำงานของ AIS สภาพภายนอกการทำงานของระบบ และการกระจายฟังก์ชันระหว่างส่วนประกอบต่างๆ ด้วย

พารามิเตอร์ระบบ AIS - อินเทอร์เฟซและการกระจายฟังก์ชันระหว่างผู้ปฏิบัติงานและระบบ

การกำหนดค่าของระบบย่อย AIS ทั้งหมดที่สร้างโครงสร้าง - เอกสารและข้อมูลทางเทคนิคซอฟต์แวร์และส่วนประกอบทางคณิตศาสตร์และองค์กรและกฎหมายของโครงสร้างระบบ

โครงสร้างและระบบการจัดการฐานข้อมูล เครื่องมือทางภาษา องค์ประกอบของภาษาในการเรียกค้นข้อมูล ตัวแยกประเภทและตัวถอดรหัส วิธีการจัดทำดัชนีเอกสารและการสืบค้น

เอกสารการกำหนดค่าสำหรับวิธีการทางเทคนิคที่ซับซ้อนของ AIS และข้อกำหนด

องค์ประกอบและคุณลักษณะของแบบจำลองทางคณิตศาสตร์ อัลกอริธึม และโปรแกรมเอไอเอส

แผนภาพการทำงานของ AIS กระบวนการทางเทคโนโลยีการประมวลผลข้อมูล ฯลฯ

รายละเอียดงานและคำแนะนำการทำงานของบุคลากรเอไอเอส

ปรับปรุงการศึกษาความเป็นไปได้ของโครงการ

ส่วนหลักของความเข้มข้นของแรงงานในการออกแบบรายละเอียดคืองานในการพัฒนาอัลกอริธึมและโปรแกรมที่เกี่ยวข้อง

บน ขั้นตอนการออกแบบโดยละเอียดการปรับแต่งขั้นสุดท้ายจะดำเนินการในประเด็นเหล่านั้นซึ่งด้วยเหตุผลบางประการไม่สามารถแก้ไขได้อย่างสมบูรณ์ในขั้นตอนการออกแบบทางเทคนิค ในขั้นตอนนี้ ชุดของโปรแกรมกำลังได้รับการพัฒนาโดยใช้อัลกอริธึมที่รวบรวมไว้ในขั้นตอนการออกแบบทางเทคนิค กำลังมีการชี้แจงโครงสร้างของฐานข้อมูล และกำลังปรับรูปแบบเอกสารรวมที่ประมวลผลในเทคโนโลยี AIS

ในขั้นตอนนี้จะมีการทดสอบโปรแกรมหลายชุด การทดสอบการควบคุมด้วยการประมวลผลเอกสารจริง ผลการทดสอบและการประมวลผลเชิงทดลอง และการปรับเปลี่ยนโปรแกรมที่จำเป็นได้รับการวิเคราะห์

วิธีการและเครื่องมือในการออกแบบเอไอเอสการออกแบบ AIS สามารถทำได้:

โดยนักพัฒนาบุคคลที่สาม บริษัทนี้มีพนักงานมืออาชีพที่มีคุณสมบัติสูง งานนี้ดำเนินการบนพื้นฐานของข้อตกลงระหว่างบริษัทผู้พัฒนาและบริษัทลูกค้า

กองกำลัง ผู้เชี่ยวชาญเต็มเวลาบริษัทลูกค้า

วิธีแก้ปัญหาประนีประนอมก็เป็นไปได้เช่นกัน: บริษัทลูกค้าสามารถเชิญที่ปรึกษาเพื่อพัฒนา AIS ตามสัญญาได้

ทางเลือกเฉพาะนั้นพิจารณาจากหลายปัจจัย โดยเฉพาะสถานะทางการเงินของบริษัทลูกค้า การมีผู้เชี่ยวชาญประจำที่มีโปรไฟล์และระดับที่เหมาะสม ระยะเวลาในการก่อตั้ง AIS การมีอยู่ในภูมิภาคที่กำหนดหรือใกล้เคียง ของบริษัทพัฒนาที่เกี่ยวข้อง ที่ปรึกษาผู้เชี่ยวชาญ ระบบการรักษาความลับของบริษัท ฯลฯ

เพื่อแก้ไขปัญหาการออกแบบจึงใช้วิธีการและเครื่องมือที่เหมาะสม ในหมู่พวกเขาควรหาวิธีที่จะแก้ไขปัญหาการพัฒนาเอไอเอสอย่างรุนแรง วิธีหนึ่งคือการวิเคราะห์โครงสร้าง เป็นวิธีการศึกษาระบบที่มองว่าระบบเป็นโครงสร้างแบบลำดับชั้นตั้งแต่ระดับทั่วไปไปจนถึงระดับต่ำสุดที่จำเป็น

ในขั้นตอนการสำรวจก่อนโครงการ จะใช้วิธีการต่างๆ เพื่อศึกษาสถานะที่แท้จริงของ IS ที่มีอยู่ (แบบดั้งเดิม):

แบบสำรวจด้วยวาจาหรือลายลักษณ์อักษร

แบบสำรวจที่เป็นลายลักษณ์อักษร

การสังเกต การวัด และการประเมินผล

การอภิปรายผลขั้นกลาง

การวิเคราะห์งาน

การวิเคราะห์การผลิต การจัดการ และสารสนเทศ

กระบวนการ

วิธีการสร้างสถานะที่กำหนดนั้นสัมพันธ์กับเหตุผลทางทฤษฎีของทั้งหมด ส่วนประกอบเอไอเอสคำนึงถึงเป้าหมาย ข้อกำหนด และเงื่อนไขของลูกค้า ซึ่งรวมถึง:

การสร้างแบบจำลองกระบวนการประมวลผลข้อมูล

การออกแบบโครงสร้าง

การสลายตัว;

การวิเคราะห์เทคโนโลยีสารสนเทศ

สำหรับการแสดงภาพวัตถุและกระบวนการ AIS จะใช้วิธีการแสดงกราฟิกของสถานะจริงและสถานะที่ระบุ - บล็อกไดอะแกรม กราฟ รูปภาพ ภาพวาด ภาพวาด สเก็ตช์ ไดอะแกรม ฯลฯ

4. ระบบอัตโนมัติของการออกแบบ AIS

ระบบการออกแบบอัตโนมัติเป็นวิธีที่มีประสิทธิภาพในการปรับปรุงประสิทธิภาพการออกแบบของ AIS ในด้านการออกแบบ มีการจัดตั้งทิศทางพิเศษขึ้น - วิศวกรรมซอฟต์แวร์หรือเทคโนโลยี CASE (ซอฟต์แวร์ช่วยคอมพิวเตอร์/วิศวกรรมระบบ - ระบบการพัฒนาซอฟต์แวร์คอมพิวเตอร์) เทคโนโลยี CASE คือชุดวิธีการวิเคราะห์ การออกแบบ การพัฒนา และการนำระบบข้อมูลอัตโนมัติไปใช้ ซึ่งได้รับการสนับสนุนโดยเครื่องมืออัตโนมัติที่ซับซ้อนที่เชื่อมต่อถึงกัน เทคโนโลยี CASE เป็นเครื่องมือสำหรับนักวิเคราะห์ระบบ นักพัฒนา และโปรแกรมเมอร์ที่ให้กระบวนการออกแบบอัตโนมัติสำหรับระบบข้อมูลอัตโนมัติในประเภทและความสำคัญต่างๆ

เป้าหมายหลักของเทคโนโลยี CASE คือการทำให้กระบวนการพัฒนาเป็นแบบอัตโนมัติมากที่สุด และแยกกระบวนการออกแบบออกจากการเขียนโค้ดซอฟต์แวร์ AIS

วิธีโครงสร้างสำหรับการสร้างแบบจำลองระดับองค์กรโครงสร้างมักเรียกว่าวิธีการศึกษาระบบหรือกระบวนการที่ขึ้นต้นด้วย ภาพรวมทั่วไปวัตถุประสงค์ของการศึกษาแล้วถือว่ามีรายละเอียดที่สอดคล้องกัน วิธีโครงสร้างมีคุณสมบัติหลักสามประการ:

การแบ่งระบบที่ซับซ้อนออกเป็นส่วน ๆ ซึ่งแสดงเป็น "กล่องดำ" โดย "กล่องดำ" แต่ละกล่องจะใช้ฟังก์ชันเฉพาะของระบบควบคุม

การเรียงลำดับลำดับชั้นขององค์ประกอบที่เลือกของระบบพร้อมการกำหนดความสัมพันธ์ระหว่างองค์ประกอบเหล่านั้น

การใช้การแสดงความสัมพันธ์แบบกราฟิกระหว่างองค์ประกอบของระบบ

แบบจำลองที่สร้างขึ้นโดยใช้วิธีการเชิงโครงสร้างคือชุดไดอะแกรมแบบลำดับชั้นที่บรรยายถึงฟังก์ชันที่ดำเนินการโดยระบบและความสัมพันธ์ระหว่างฟังก์ชันเหล่านั้นแบบกราฟิก

วิธีการวิเคราะห์โครงสร้างที่พบบ่อยที่สุดมีดังต่อไปนี้:

SADT เป็นเทคโนโลยีการวิเคราะห์และการออกแบบโครงสร้าง และส่วนย่อยของมันคือมาตรฐาน IDEFO

DFD - ไดอะแกรมการไหลของข้อมูล

ERD - ไดอะแกรมความสัมพันธ์เอนทิตี

STD - ไดอะแกรมการเปลี่ยนสถานะ

ใน วิธีการ IDEFOมีการใช้แนวคิดหลักสี่ประการ: บล็อกฟังก์ชัน ส่วนโค้งของอินเทอร์เฟซ การสลายตัว อภิธานศัพท์

โมเดล IDEFO มักจะเริ่มต้นด้วยการแสดงกระบวนการของหน่วยการทำงานเดียวที่มีส่วนโค้งของอินเทอร์เฟซที่ขยายออกไปนอกโดเมนที่อยู่ระหว่างการพิจารณา บางครั้งไดอะแกรมเหล่านี้มาพร้อมกับความช่วยเหลือตามบริบท

เป้าหมายเน้นย้ำถึงกิจกรรมขององค์กรที่ควรพิจารณาเป็นอันดับแรก เป้าหมายจะกำหนดทิศทางและระดับการสลายตัวของแบบจำลองที่พัฒนาขึ้น

ใน วิธีการ DFDกระบวนการภายใต้การศึกษาแบ่งออกเป็นกระบวนการย่อยและแสดงเป็นเครือข่ายที่เชื่อมต่อกันด้วยกระแสข้อมูล ภายนอก DFD คล้ายกับ SADT แต่แตกต่างกันในชุดองค์ประกอบที่ใช้ ซึ่งรวมถึงกระบวนการ กระแสข้อมูล และร้านค้า

วิธีการ ERDใช้ในการสร้างแบบจำลองฐานข้อมูล จัดให้มีวิธีมาตรฐานในการอธิบายข้อมูลและกำหนดความสัมพันธ์ระหว่างข้อมูลเหล่านั้น องค์ประกอบหลักของระเบียบวิธีคือแนวคิดเกี่ยวกับ "สาระสำคัญ" "ความสัมพันธ์" และ "การเชื่อมโยง" เอนทิตีจะกำหนดประเภทพื้นฐานของข้อมูล และความสัมพันธ์จะระบุว่าประเภทข้อมูลเหล่านี้โต้ตอบกันอย่างไร ความสัมพันธ์เชื่อมโยงเอนทิตีและความสัมพันธ์

วิธีการ STDสะดวกที่สุดสำหรับการสร้างแบบจำลองลักษณะการทำงานของระบบที่กำหนดตามเวลาและการตอบสนองต่อเหตุการณ์ เช่น การดำเนินการตามคำขอของผู้ใช้ไปยัง AIPS แบบเรียลไทม์ องค์ประกอบพื้นฐานของ STD คือแนวคิดของ "สถานะ" "สถานะเริ่มต้น" "การเปลี่ยนแปลง" "เงื่อนไข" และ "การกระทำ" แนวคิดใช้เพื่ออธิบายการทำงานของระบบให้ตรงเวลาและขึ้นอยู่กับเหตุการณ์ โมเดล STD เป็นการแสดงแบบกราฟิก - แผนภาพการเปลี่ยนระบบจากสถานะหนึ่งไปอีกสถานะหนึ่ง

วิธีการเชิงวัตถุสำหรับการสร้างแบบจำลองระบบควบคุมวิธีการเหล่านี้แตกต่างจากวิธีการเชิงโครงสร้างโดยมีระดับนามธรรมที่สูงกว่า ขึ้นอยู่กับการแสดงระบบเป็นชุดของวัตถุที่มีปฏิสัมพันธ์ระหว่างกันผ่านการแลกเปลี่ยนข้อมูล ออบเจ็กต์เฉพาะหรือเอนทิตีนามธรรม - ลำดับ ลูกค้า ฯลฯ - สามารถทำหน้าที่เป็นออบเจ็กต์โดเมนได้ วิธีที่สำคัญที่สุดคือ G. Butch นี่คือเทคนิคการออกแบบวัตถุที่มีองค์ประกอบของการวิเคราะห์วัตถุซึ่งมีสี่ขั้นตอน:

1) การพัฒนาแผนภาพฮาร์ดแวร์ที่แสดงกระบวนการ อุปกรณ์ เครือข่าย และการเชื่อมต่อ

2) การกำหนดโครงสร้างคลาสที่อธิบายความสัมพันธ์ระหว่างคลาสและอ็อบเจ็กต์

3) การพัฒนาแผนภาพวัตถุที่แสดงความสัมพันธ์ของวัตถุกับวัตถุอื่น

4) การพัฒนาสถาปัตยกรรมซอฟต์แวร์ที่อธิบาย โครงการทางกายภาพระบบที่สร้างขึ้น

ส่วนมาก วิธีการที่มีอยู่การวิเคราะห์และการออกแบบเชิงวัตถุมีทั้งภาษาการสร้างแบบจำลองและเครื่องมือสำหรับการอธิบายกระบวนการสร้างแบบจำลอง

แนวทางเชิงวัตถุไม่ได้ขัดแย้งกับแนวทางเชิงโครงสร้าง แต่สามารถทำหน้าที่เป็นส่วนเสริมได้

5. การก่อสร้างและการดำเนินงานของเอไอเอส

หลังจากงานออกแบบเสร็จสิ้นแล้ว ขั้นตอนการก่อสร้างของ AIS ก็เริ่มขึ้น การก่อสร้างเอไอเอส- เป็นชุดมาตรการเชิงองค์กรและทางเทคนิคสำหรับการดำเนินโครงการเอไอเอส ในบรรดามาตรการดังกล่าว ได้แก่ มาตรการทางการเงิน ข้อมูล เทคนิค โปรแกรม กฎหมาย และลักษณะองค์กร:

การกำหนดแหล่งเงินทุนและการจัดสรรเงินทุนเพื่อจัดซื้อ อุปกรณ์ที่จำเป็นจัดทำโดยโครงการ - “เอกสารข้อมูลจำเพาะอุปกรณ์ AIS”;

การเลือกซัพพลายเออร์และการทำสัญญาการจัดหาอุปกรณ์

การจัดสรรสถานที่เพื่อใช้งาน AIS และการเตรียมการติดตั้งอุปกรณ์

การจัดวาง ประกอบ ติดตั้ง กำหนดค่าอุปกรณ์ AIS ตามโครงการ

การคัดเลือก การจัดองค์กร และการฝึกอบรมประเภทต่างๆ พนักงานเอไอเอสเพื่อดำเนินงานที่เกี่ยวข้องเพื่อให้มั่นใจว่าการทำงานของเอไอเอส;

ดำเนินงานตรวจสอบคุณภาพของอุปกรณ์ (การตรวจสอบ การทดสอบ) หากตรวจพบข้อบกพร่อง - การลงทะเบียนและการยื่นเรื่องร้องเรียนไปยังซัพพลายเออร์

การติดตั้งและทดสอบซอฟต์แวร์แพ็คเกจซอฟต์แวร์ AIS หากตรวจพบข้อบกพร่อง ให้ดำเนินมาตรการเพื่อกำจัดข้อบกพร่องเหล่านั้น

กรอกฐานข้อมูล แก้ test case สำหรับงาน AIS ทั้งหมดตามโครงการ หากตรวจพบข้อบกพร่อง จะมีการดำเนินมาตรการเพื่อกำจัดข้อบกพร่องเหล่านั้น หากไม่พบข้อบกพร่องให้เตรียมเอกสารเพื่อนำเอไอเอสเข้าสู่การทดลองดำเนินการ

องค์ประกอบของมาตรการและลำดับสะท้อนให้เห็นถึงจุดควบคุมหลักในการสร้าง AIS การสร้างระบบเฉพาะแต่ละระบบจะมีลักษณะเฉพาะของตัวเองทั้งในลักษณะของงานและตามลำดับ คุณสมบัติการออกแบบจะขึ้นอยู่กับลักษณะของ AIS, ระดับองค์กรของแอปพลิเคชันของ AIS, รูปแบบการทำงาน, จำนวนเงินทุน ฯลฯ

เงื่อนไขสำคัญประการหนึ่งสำหรับความมีประสิทธิผลของ AIS คือการดำเนินการตามชุดงานเพื่อนำไปปฏิบัติ การดำเนินการของ AIS เริ่มต้นด้วยหัวหน้าบริษัทลูกค้าที่ออกคำสั่งให้ใช้งานระบบโดยระบุขั้นตอนหลัก กำหนดเวลาในการดำเนินการ ผู้ดำเนินการที่รับผิดชอบ การจัดหาทรัพยากร แบบฟอร์มนำเสนอผลการดำเนินงาน ผู้รับผิดชอบในการติดตามการดำเนินการของ คำสั่ง ฯลฯ คำสั่งอาจมีแผนการดำเนินงานโดยระบุการทำงานในขั้นตอนต่อไปนี้:

1) การจัดทำเอกสารผลการทดสอบการใช้งานอุปกรณ์ตลอดจนการทดสอบการควบคุมชุดงานระบบ

2) การฝึกอบรมบุคลากรด้านเทคโนโลยีเอไอเอสและศึกษาส่วนที่เกี่ยวข้องของเอกสารประกอบโครงการ

3) ดำเนินการทดลองระบบวิเคราะห์และแก้ไขข้อผิดพลาดในการออกแบบและจัดทำเอกสารตามผลการทดลองใช้งาน

4) จัดส่งเอไอเอสไปที่ การดำเนินการผลิตพร้อมจัดเตรียมเอกสารที่เกี่ยวข้อง

ดังนั้นในขั้นตอนแรกจะมีการดำเนินการพัฒนาโปรแกรมทดสอบการควบคุมสำหรับ AIS โดยรวม ระยะที่ 2 ผู้พัฒนาและลูกค้าจัดฝึกอบรมบุคลากรที่เกี่ยวข้องกับการปฏิบัติงานของเอไอเอส ในขั้นตอนที่ 3 จะมีการดำเนินการทดลองระบบ การทดลองใช้งานจะใช้เวลาสามถึงหกเดือน ขึ้นอยู่กับเนื้อหาและขอบเขตของงานของ AIS

การดำเนินการของ AIS ถือเป็นงานที่ค่อนข้างซับซ้อนทั้งในด้านองค์กรและด้านเทคนิค ลูกค้าจะต้องเตรียมการนำระบบไปใช้งาน เงื่อนไขนี้ต้องใช้ความพยายามระดับองค์กร วิชาชีพ และจิตวิทยาจากบุคลากรของบริษัทลูกค้าซึ่งเกี่ยวข้องกับการดำเนินงานของ AIS ระดับหนึ่งหรืออย่างอื่น การบริหารงานของบริษัทจะต้องกำหนดเงื่อนไขที่พนักงานของบริษัทจะมีทัศนคติเชิงบวกต่อการนำระบบไปใช้และช่วยในการนำไปปฏิบัติ ความเชี่ยวชาญ และการพัฒนา จึงสามารถสรุปได้ว่าเป้าหมายในการแนะนำและดำเนินการเอไอเอสในองค์กรจะบรรลุเป้าหมาย

6. ระเบียบวิธีในการคำนวณประสิทธิภาพทางเทคนิคและเศรษฐศาสตร์ของการประมวลผลข้อมูลอัตโนมัติ

หนึ่งในส่วนพื้นฐานของโครงการ AIS คือการศึกษาความเป็นไปได้ของ AIS โดยทั่วไป และกระบวนการประมวลผลข้อมูลทางเศรษฐกิจแบบอัตโนมัติโดยเฉพาะ ซึ่งต้องมีการคำนวณประสิทธิภาพทางเทคนิคและเศรษฐกิจอย่างเหมาะสม

ประสิทธิภาพทางเศรษฐกิจของการประมวลผลข้อมูลอัตโนมัตินั้นมั่นใจได้จากปัจจัยหลักดังต่อไปนี้:

ความเร็วสูงการดำเนินการในการรวบรวม การส่ง การประมวลผล และการออกข้อมูล ความเร็วของการดำเนินการของวิธีการทางเทคนิค;.

ลดเวลาสูงสุดในการดำเนินการแต่ละรายการ

การปรับปรุงคุณภาพของการประมวลผลข้อมูลและข้อมูลที่ได้รับ

ประสิทธิภาพโดยรวมของการแก้ปัญหาแบบอัตโนมัติขึ้นอยู่กับการลดต้นทุนการประมวลผลข้อมูลโดยตรง และถือเป็นประสิทธิภาพทางเศรษฐกิจโดยตรง บรรลุผลสำเร็จจากโซลูชันการปรับปรุงคุณภาพทั้งระบบ บริการข้อมูลผู้ใช้ให้ประสิทธิภาพทางเศรษฐกิจทางอ้อม

ตัวบ่งชี้ประสิทธิภาพทางเศรษฐกิจโดยตรงถูกกำหนดโดยการเปรียบเทียบราคาการประมวลผลข้อมูลสำหรับตัวเลือกการออกแบบต่างๆ โดยพื้นฐานแล้ว นี่คือการเปรียบเทียบสองตัวเลือก - พื้นฐานและได้รับการออกแบบ ตัวเลือกพื้นฐานถือเป็นระบบที่มีอยู่ของการประมวลผลข้อมูลอัตโนมัติหรือแบบดั้งเดิม (ด้วยตนเอง) และตัวเลือกที่ออกแบบนั้นเป็นผลมาจากการอัพเกรดระบบที่มีอยู่หรือ AIS ที่พัฒนาขึ้นใหม่

ตัวบ่งชี้ที่แน่นอนประสิทธิภาพทางเศรษฐกิจของโครงการ AIS ที่พัฒนาแล้ว - การลดต้นทุนประจำปีและค่าแรงสำหรับกระบวนการทางเทคโนโลยีของการประมวลผลข้อมูลที่เปรียบเทียบกับ TPOD เวอร์ชันพื้นฐาน

การประหยัดต้นทุนทางการเงินโดยการประมวลผลข้อมูลอัตโนมัตินั้นพิจารณาจากการคำนวณความแตกต่างของต้นทุนระหว่างตัวเลือกการประมวลผลข้อมูลพื้นฐานและที่ออกแบบโดยใช้สูตร:

ส อี = ส ข – ส พี (1)

โดยที่ C e คือจำนวนการลดต้นทุนการประมวลผลข้อมูล

C b - ต้นทุนสำหรับกรณีพื้นฐาน

C p - ต้นทุนสำหรับตัวเลือกที่ออกแบบ

ตัวบ่งชี้สัมพัทธ์ของประสิทธิภาพทางเศรษฐกิจของโครงการ AIS คือค่าสัมประสิทธิ์ประสิทธิภาพต้นทุน (K e) และดัชนีการเปลี่ยนแปลงต้นทุน (I z)

K e = S e / S b * 100% (2)

อัตราส่วนความคุ้มค่าจะแสดงต้นทุนส่วนใดที่จะได้รับการประหยัดด้วยตัวเลือก AIS ที่ออกแบบมา หรือต้นทุนจะลดลงกี่เปอร์เซ็นต์

ค่าของดัชนีการเปลี่ยนแปลงต้นทุนสามารถกำหนดได้จากสูตร:

ฉัน z = C อี / C ข. (3)

ดัชนีนี้บ่งชี้ว่าค่าใช้จ่ายในการประมวลผลข้อมูลจะลดลงกี่ครั้งในระหว่างการดำเนินโครงการ AIS

เมื่อดำเนินโครงการ AIS จำเป็นต้องคำนึงถึงต้นทุนเงินทุนเพิ่มเติมซึ่งสามารถกำหนดมูลค่า (K 3) ได้จากสูตร:

K 3 = K พี – K ข (4)

โดยที่ K p และ K b คือต้นทุนทุนของที่คาดการณ์ไว้ และ ระบบพื้นฐานการประมวลผลข้อมูล

ประสิทธิภาพของรายจ่ายฝ่ายทุนถูกกำหนดโดยระยะเวลาคืนทุน (T) ของรายจ่ายฝ่ายทุนเพิ่มเติมสำหรับการปรับปรุง IS ให้ทันสมัย:

T = K 3 / C อี (5)

E = C อี / K 3 = 1 / ต. (6)

นอกจากการคำนวณต้นทุนแล้ว การได้รับตัวบ่งชี้การลดต้นทุนค่าแรงสำหรับการประมวลผลข้อมูลยังมีประโยชน์อีกด้วย ตัวบ่งชี้ที่แน่นอนของการลดต้นทุนค่าแรง (t) คือความแตกต่างระหว่างค่าแรงรายปีของตัวเลือกการประมวลผลข้อมูลพื้นฐานและที่ออกแบบ:

เสื้อ = Tข – ทีพี (7)

ที่ไหน T b. และ T p - ความเข้มของแรงงานประจำปีของการดำเนินงานตามลำดับของตัวเลือกการประมวลผลข้อมูลพื้นฐานและที่ออกแบบ

ค่าของตัวบ่งชี้สัมพัทธ์ของการลดต้นทุนค่าแรงสามารถแสดงได้ด้วยค่าสัมประสิทธิ์การลดต้นทุนค่าแรง (K):

K เสื้อ = เสื้อ / Tข (8)

ดัชนีการเปลี่ยนแปลงต้นทุนแรงงาน (I t) แสดงถึงการเพิ่มขึ้นของผลิตภาพแรงงานเนื่องจากการพัฒนาโครงการประมวลผลข้อมูลเวอร์ชันประหยัดแรงงานมากขึ้น สามารถกำหนดได้โดยสูตร:

ฉัน = T b / T p (9)

การประหยัดแรงงานโดยสัมบูรณ์ (P) ใช้เพื่อกำหนดการปล่อยก๊าซที่อาจเกิดขึ้น ทรัพยากรแรงงาน(นักแสดง) จากระบบประมวลผลข้อมูล:

P = (t / T f) * f (10)

โดยที่ Tf คือกองทุนเวลาประจำปีของนักแสดงหนึ่งรายที่เกี่ยวข้องกับเทคโนโลยีการประมวลผลข้อมูล

f คือสัมประสิทธิ์ที่สะท้อนถึงความเป็นไปได้ในการปล่อยคนงานโดยสมบูรณ์ โดยเสียค่าใช้จ่ายในการคำนวณมูลค่า t ของกองทุนเวลา

การกำหนดความประหยัดโดยตรงจากการนำระบบประมวลผลข้อมูลที่ออกแบบ (ทันสมัย) ไปใช้นั้นดำเนินการบนพื้นฐานของการเปรียบเทียบตัวบ่งชี้ที่สะท้อนถึงต้นทุนแรงงานและต้นทุนสำหรับการดำเนินงานของระบบประมวลผลข้อมูลที่ทั้งแบบดั้งเดิมและที่ออกแบบ

การประหยัดต้นทุนแรงงาน (EL) ในระหว่างการประมวลผลข้อมูลโครงการแบบอัตโนมัติสามารถกำหนดได้จากสูตร

อี tz = T o6sch – T ซอฟ (11)

โดยที่ T o6shch คือความซับซ้อนของการประมวลผลข้อมูลแบบดั้งเดิมพร้อมตัวเลือกพื้นฐาน

T sov - ความซับซ้อนของการประมวลผลข้อมูลอัตโนมัติในเวอร์ชันการออกแบบ

การประหยัดต้นทุนทางการเงินจากการใช้ตัวเลือกการประมวลผลข้อมูลตามโครงการเมื่อเปรียบเทียบกับตัวเลือกพื้นฐานด้วยตนเองสามารถกำหนดได้ในลักษณะเดียวกัน

การรวบรวมข้อมูลเริ่มต้นเพื่อทดแทนในสูตรข้างต้นและดำเนินการคำนวณเพื่อกำหนดประสิทธิภาพทางเศรษฐกิจนั้นดำเนินการโดยการลงทะเบียนและการวัดพารามิเตอร์ที่เกี่ยวข้องในขั้นตอนของกระบวนการเทคโนโลยีการประมวลผลข้อมูล นอกจากนี้สามารถรับข้อมูลเบื้องต้นเป็นระยะเวลานานได้โดยการวิเคราะห์บันทึกการลงทะเบียน (เทคโนโลยี) ของผู้มอบหมายงาน AIS และการลงทะเบียนรูปแบบอื่น ๆ


ตามกฎแล้ว AIS มีอยู่เป็นระยะเวลานานโดยผ่านหลายขั้นตอนรวมกันอย่างต่อเนื่อง วงจรชีวิต(LC) ระบบ:

1) การสำรวจก่อนโครงการ (หรือการวิเคราะห์) ขององค์กร

2) การออกแบบเอไอเอส

3) การดำเนินการของเอไอเอส

4) การดำเนินการของเอไอเอส

5) การทำงาน (การทำงาน การใช้งาน)

6) รองรับเอไอเอส

7) การปรับปรุงโครงการเอไอเอสให้ทันสมัย

วงจรชีวิต คือ ช่วงเวลาของการสร้างและใช้งานระบบสารสนเทศ ครอบคลุมสถานะต่างๆ ของระบบ เริ่มจากช่วงเวลาที่ความต้องการระบบสารสนเทศเกิดขึ้นและสิ้นสุดเมื่อระบบเลิกใช้งานโดยสมบูรณ์

ควรสังเกตว่า AIS เป็นผลิตภัณฑ์ของการผลิตข้อมูล เช่นเดียวกับรถยนต์ก็คือผลิตภัณฑ์ การผลิตทางวิศวกรรม,ไส้กรอก-การผลิตอาหาร เป็นต้น ดังนั้น ขั้นตอนของวงจรชีวิตของเอไอเอสด้วย 1 ถึง 5 มีความคล้ายคลึงกับระยะวงจรชีวิตของผลิตภัณฑ์ใดๆ.

วงจรชีวิตของ AIS ก็เหมือนกับรถยนต์ที่ทำได้ สิ้นสุดเนื่องจากการสึกหรอทางกายภาพ, ถ้าในวงจรชีวิต ขั้นตอนการสนับสนุนยังไม่เสร็จสิ้นคือการซ่อมแซมและบำรุงรักษา เช่น คอมพิวเตอร์และโปรแกรมที่เป็นส่วนหนึ่งของ AIS (หากไม่มีระบบรองรับระบบจะไม่ทำงานแม้แต่หกเดือน) หากมีการสนับสนุนที่เหมาะสม AIS ก็สามารถดำรงอยู่ได้ค่อนข้างนาน แต่ก็มีภัยคุกคาม สิ้นสุดวงจรชีวิตของ AIS เนื่องจากล้าสมัย, ความล้าสมัยของ AIS, หากไม่มีขั้นตอนการปรับปรุงให้ทันสมัย AIS (หากไม่มีการปรับปรุงระบบจะไม่ทำงานเกิน 2 ปี)

การสึกหรอทางกายภาพของ AIS คือการไม่สามารถตอบสนองความต้องการขององค์กรสำหรับ AIS เนื่องจากการชำรุด การทำงานผิดปกติ หรือความล้มเหลวของส่วนประกอบของระบบ

ความล้าสมัยของ AIS คือการหยุดตอบสนองความต้องการขององค์กรและพนักงานสำหรับ AIS อันเป็นผลมาจากการใช้เทคโนโลยีสารสนเทศอัตโนมัติที่ล้าสมัยและขาดการสนับสนุนสำหรับความต้องการของผู้ใช้ใหม่

หากองค์กรของคุณเข้าถึงระบบอัตโนมัติอย่างมีความรับผิดชอบและครอบคลุม และจัดระเบียบขั้นตอนและขั้นตอนทั้งหมดตามลำดับ ขีดจำกัดระยะเวลาวงจรชีวิตของ AIS เป็นเพียงอายุการใช้งานขององค์กรของคุณเท่านั้นซึ่งหมายความว่าเงินที่ใช้ไปกับ AIS จะไม่ถูกทิ้งลงถังขยะพร้อมกับ AIS ที่ล้าสมัยทั้งทางร่างกายและศีลธรรม

ทุกขั้นตอนของวงจรชีวิตของ AIS มีระบุไว้ข้างต้น แต่บางขั้นตอนเกิดขึ้นแบบคู่ขนานเท่านั้น 5 ขั้นตอนในวงจรชีวิตของ AIS(รูปที่ 35):

ในระยะแรก” แบบสำรวจก่อนโครงการ"(รูปที่ 33) เป็นเรื่องปกติที่จะแยกความแตกต่างระหว่างสองขั้นตอนย่อยหลักและอีกหนึ่งขั้นตอนย่อยเพิ่มเติม:

1.1. ดำเนินการสำรวจก่อนโครงการและรวบรวมวัสดุการสำรวจ

1.2. การวิเคราะห์วัสดุการสำรวจและการพัฒนาโดยอาศัยการวิเคราะห์การศึกษาความเป็นไปได้ (TES) และข้อกำหนดทางเทคนิค (TOR)

1.3. การเลือกและพัฒนาแนวคิดระบบที่หลากหลาย

วัตถุประสงค์ของขั้นตอน "การสำรวจก่อนโครงการ" มีดังต่อไปนี้:

· กำหนดความต้องการของ AIS ใหม่ ได้แก่ ระบุข้อบกพร่องทั้งหมดของ IP ที่มีอยู่

· เลือกทิศทางและกำหนดความเป็นไปได้ทางเศรษฐกิจของการออกแบบ AIS

งานสำรวจเริ่มต้นด้วยการวิเคราะห์ความต้องการเบื้องต้นและการวางแผนงานซึ่งใช้เวลาตั้งแต่ 2 วันถึง 4 สัปดาห์ ต่อไปจะมีการสำรวจกิจกรรมขององค์กร (ระยะเวลาของการสำรวจคือ 1-2 สัปดาห์)

ขั้นแรก สร้างคำอธิบายและวิเคราะห์การทำงานขององค์กรหรือองค์กรที่เป็นปัญหาตามข้อกำหนด (เป้าหมาย) ที่บังคับใช้ มีการกำหนดโครงสร้างองค์กรและทอพอโลยีขององค์กร กิจกรรมการทำงานของแต่ละแผนกขององค์กรและการโต้ตอบการทำงานระหว่างพวกเขา การไหลของข้อมูลภายในและระหว่างแผนก วัตถุภายนอกองค์กร และการโต้ตอบข้อมูลภายนอกจะถูกระบุ มีการกำหนดรายการงานเป้าหมาย (ฟังก์ชัน) ขององค์กรและดำเนินการวิเคราะห์การกระจายฟังก์ชันระหว่างแผนกและพนักงาน

มีการกำหนดรายการอุปกรณ์อัตโนมัติที่ใช้ในองค์กร

ถัดไป ผลการสำรวจจะได้รับการประมวลผลและสร้างแบบจำลองกิจกรรมขององค์กรในสองประเภทต่อไปนี้ (โปรดทราบว่าในการสร้างแบบจำลองที่จำเป็นแต่ละแบบ นักวิเคราะห์ระบบที่มีคุณสมบัติเหมาะสม 6-7 คนต้องใช้เวลา 2-4 เดือน) .

1. อยู่ระหว่างการก่อสร้าง รุ่น "ตามสภาพ"เป็นตัวแทนของ "ภาพรวม" ของสถานะของกิจการในองค์กร (โครงสร้างองค์กร การโต้ตอบระหว่างแผนก เทคโนโลยีที่นำมาใช้ กระบวนการทางธุรกิจแบบอัตโนมัติและไม่ใช่อัตโนมัติ ฯลฯ) ในขณะที่ทำการสำรวจ และช่วยให้คุณเข้าใจว่ามันทำอะไรและ มันทำงานอย่างไร องค์กรนี้จากจุดยืนของการวิเคราะห์ระบบ รวมถึงบนพื้นฐานของการตรวจสอบอัตโนมัติ ระบุข้อผิดพลาดจำนวนหนึ่งและ คอขวดและจัดทำข้อเสนอหลายประการเพื่อปรับปรุงสถานการณ์

2. ขึ้นรูป แบบอย่าง "อย่างที่ควรจะเป็น"บูรณาการข้อเสนอที่มีแนวโน้มจากฝ่ายบริหารและพนักงานขององค์กร ผู้เชี่ยวชาญ และนักวิเคราะห์ระบบ และอนุญาตให้สร้างวิสัยทัศน์ของเทคโนโลยีที่มีเหตุผลใหม่สำหรับการดำเนินงานขององค์กร เธอเป็นตัวแทน แนวคิดอนาคตเอไอเอส

การสร้างแนวคิดสำหรับระบบในอนาคตประกอบด้วยงานดังต่อไปนี้:

การศึกษารายละเอียดของออบเจ็กต์อัตโนมัติ

งานวิจัยที่จำเป็น (R&D) ที่เกี่ยวข้องกับการค้นหาวิธีการและการประเมินความเป็นไปได้ในการบรรลุความต้องการของผู้ใช้

การพัฒนาแนวคิดทางเลือกของ AIS ที่สร้างขึ้นและแผนการดำเนินงาน

การประเมินทรัพยากรที่จำเป็นสำหรับการดำเนินการและรับรองการปฏิบัติงาน

การประเมินข้อดีและข้อเสียของแต่ละตัวเลือก

การเปรียบเทียบความต้องการของผู้ใช้และคุณลักษณะของระบบที่เสนอและการคัดเลือก ตัวเลือกที่ดีที่สุด;

กำหนดขั้นตอนการประเมินคุณภาพและเงื่อนไขการรับระบบ

การประเมินผลกระทบที่ได้รับจากระบบ

จัดทำรายงานที่มีคำอธิบายของงานที่ทำ

คำอธิบายและเหตุผลของแนวคิดระบบเวอร์ชันที่เสนอ

ตามแนวคิดที่สร้างขึ้นของระบบและผลการสำรวจขององค์กรในแง่ของการระบุข้อกำหนดสำหรับระบบในอนาคต โครงการระบบจะถูกสร้างขึ้น (requirements model) ซึ่งเป็นระยะแรกของการพัฒนาระบบอัตโนมัติเอง (กล่าวคือ ขั้นตอนการวิเคราะห์ความต้องการของระบบ) ซึ่งความต้องการของลูกค้าได้รับการชี้แจง จัดทำอย่างเป็นทางการ และจัดทำเป็นเอกสาร

ในความเป็นจริง ในขั้นตอนนี้ คำตอบสำหรับคำถามคือ “ระบบในอนาคตควรทำอย่างไร?” นี่คือกุญแจสู่ความสำเร็จของโครงการระบบอัตโนมัติทั้งหมด ในทางปฏิบัติในการสร้างระบบซอฟต์แวร์ขนาดใหญ่ มีตัวอย่างมากมายของการใช้งานที่ไม่ประสบความสำเร็จเนื่องจากความไม่สมบูรณ์และคำจำกัดความของข้อกำหนดของระบบไม่ชัดเจน

ในขั้นตอนนี้ มีการกำหนดสิ่งต่อไปนี้:

§ สถาปัตยกรรมของระบบ ฟังก์ชัน เงื่อนไขภายนอกของการทำงาน การกระจายฟังก์ชันระหว่างชิ้นส่วนฮาร์ดแวร์และซอฟต์แวร์

§ การเชื่อมต่อและการกระจายฟังก์ชันระหว่างบุคคลและระบบ

§ ข้อกำหนดสำหรับส่วนประกอบซอฟต์แวร์และข้อมูลของระบบ ทรัพยากรฮาร์ดแวร์ที่จำเป็น ข้อกำหนดฐานข้อมูล ลักษณะทางกายภาพของส่วนประกอบระบบ อินเทอร์เฟซ

§ องค์ประกอบของบุคคลและงานที่เกี่ยวข้องกับระบบ

§ ข้อ จำกัด ในกระบวนการพัฒนา (กำหนดเวลาคำสั่งสำหรับการดำเนินการแต่ละขั้นตอนให้เสร็จสิ้น ทรัพยากรที่มีอยู่)

§ ขั้นตอนขององค์กรเพื่อให้มั่นใจถึงความปลอดภัยของข้อมูล

ในส่วนของการออกแบบระบบ มีการดำเนินการดังต่อไปนี้:

การกำหนดองค์ประกอบ โครงสร้าง และลักษณะของงานเฉพาะด้านภายในกรอบกิจกรรมของหน่วยโครงสร้าง

การกำหนดองค์ประกอบและโครงสร้างของซอฟต์แวร์ระบบอัตโนมัติสำหรับเทคโนโลยีการแก้ปัญหา โดยคำนึงถึงเครื่องมือที่มีอยู่ การแบ่งส่วนโครงสร้าง;

การกำหนดโครงสร้างและคุณลักษณะการสนับสนุนข้อมูลสำหรับเทคโนโลยีการแก้ปัญหา

การพัฒนาโซลูชันทางเทคนิคสำหรับการสนับสนุนข้อมูลอาคาร (โครงสร้างฐานข้อมูลเชิงตรรกะ โครงสร้างตัวแยกประเภท)

§ การพัฒนาขั้นตอนการไหลของเอกสารอัตโนมัติ

โครงการระบบควรรวมถึง:

· รูปแบบการทำงานที่สมบูรณ์ของข้อกำหนดสำหรับระบบในอนาคต

· ความคิดเห็นเกี่ยวกับแบบจำลองการทำงาน (ข้อกำหนดของกระบวนการระดับล่างในรูปแบบข้อความ)

· แพ็คเกจรายงานและเอกสารเกี่ยวกับแบบจำลองการทำงาน รวมถึงคุณลักษณะของออบเจ็กต์การสร้างแบบจำลอง รายการระบบย่อย ข้อกำหนดสำหรับวิธีการและวิธีการสื่อสารสำหรับการแลกเปลี่ยนข้อมูลระหว่างส่วนประกอบ ข้อกำหนดสำหรับคุณลักษณะของความสัมพันธ์ของระบบกับระบบที่อยู่ติดกัน ข้อกำหนด สำหรับฟังก์ชั่นของระบบ

· แบบจำลองแนวความคิดของฐานข้อมูลรวม (ชุดไดอะแกรม)

· สถาปัตยกรรมระบบโดยอ้างอิงถึงแบบจำลองแนวความคิด

· ข้อเสนอโครงสร้างองค์กรเพื่อรองรับระบบ

ดังนั้น โครงการระบบจึงมีแบบจำลองการทำงาน ข้อมูล และอาจรวมถึงแบบจำลองเหตุการณ์ของข้อกำหนดสำหรับระบบในอนาคต ชนิดและลำดับของงานเมื่อสร้างแบบจำลองความต้องการเหล่านี้จะคล้ายกับงานที่เกี่ยวข้องในแบบจำลองกิจกรรมการสร้าง นอกจากนี้ โครงการระบบยังรวมถึงข้อกำหนดทางเทคนิคสำหรับการสร้างระบบอัตโนมัติอีกด้วย

จำเป็นต้องสังเกตข้อดีของโครงการระบบดังต่อไปนี้ การพัฒนาแบบดั้งเดิมนั้นโดดเด่นด้วยการดำเนินการในระยะเริ่มแรกโดยใช้วิธีการแบบช่างฝีมือและไม่เป็นทางการ ส่งผลให้ลูกค้าและผู้ใช้สามารถเห็นระบบได้เป็นครั้งแรกหลังจากมีการใช้งานไปมากแล้ว แน่นอนว่าระบบนี้แตกต่างไปจากที่พวกเขาคาดหวังที่จะเห็น ดังนั้นจึงต้องมีการพัฒนาหรือดัดแปลงซ้ำอีกหลายครั้ง ซึ่งต้องใช้เงินและเวลาเพิ่มเติม (และสำคัญ) กุญแจสำคัญในการแก้ปัญหานี้มาจากการออกแบบระบบที่ช่วยให้:

อธิบาย “ดู” และปรับระบบในอนาคตก่อนที่จะนำไปใช้จริง

ลดต้นทุนในการพัฒนาและใช้งานระบบ

ประเมินการพัฒนาทั้งในด้านเวลาและผลลัพธ์

บรรลุความเข้าใจร่วมกันระหว่างผู้เข้าร่วมในงาน (ลูกค้า ผู้ใช้ นักพัฒนา โปรแกรมเมอร์ ฯลฯ)

ปรับปรุงคุณภาพของระบบที่พัฒนาแล้ว ได้แก่ สร้างโครงสร้างที่เหมาะสมที่สุดของฐานข้อมูลรวม ดำเนินการสลายการทำงานของโมดูลมาตรฐาน

โครงการระบบมีความเป็นอิสระอย่างสมบูรณ์และแยกจากนักพัฒนาเฉพาะราย ไม่ต้องการการบำรุงรักษาโดยผู้สร้าง และสามารถถ่ายโอนไปยังบุคคลอื่นได้อย่างง่ายดาย ยิ่งไปกว่านั้น หากองค์กรไม่พร้อมที่จะใช้ระบบตามโครงการด้วยเหตุผลบางประการ ก็สามารถ "วางบนชั้นวาง" ได้จนกว่าจะมีความจำเป็นเกิดขึ้น นอกจากนี้ยังสามารถใช้สำหรับการพัฒนาหรือปรับแต่งซอฟต์แวร์ที่นำไปใช้โดยโปรแกรมเมอร์จากแผนกระบบอัตโนมัติขององค์กรโดยพื้นฐานแล้ว

วัตถุประสงค์ของการพัฒนา “การศึกษาความเป็นไปได้” ของโครงการ AIS คือเพื่อประเมินพารามิเตอร์หลักที่จำกัดโครงการ ให้เหตุผลในการเลือก และประเมินการตัดสินใจออกแบบหลักสำหรับแต่ละองค์ประกอบของโครงการ ในเวลาเดียวกัน มีการแยกแยะความแตกต่างระหว่างพารามิเตอร์ขององค์กรที่กำหนดลักษณะวิธีการจัดระเบียบกระบวนการเปลี่ยนแปลงข้อมูลในระบบ พารามิเตอร์ข้อมูลและเศรษฐศาสตร์ที่กำหนดลักษณะของต้นทุนในการสร้างและใช้งานระบบ และการประหยัดจากการดำเนินงาน วัตถุหลักของการกำหนดพารามิเตอร์ในระบบคืองาน ชุดของงาน ตัวชี้วัดทางเศรษฐกิจ, กระบวนการประมวลผลข้อมูล หลังจากตัดสินใจดำเนินงานต่อไปแล้ว จะต้องดำเนินมาตรการขององค์กรหลายประการ เช่น ต้องมีการออกคำสั่งที่เหมาะสมสำหรับงาน ควรแต่งตั้งผู้รับผิดชอบ ฯลฯ

หากไม่ได้รับการสนับสนุนจากฝ่ายบริหารขององค์กร การเริ่มต้นโครงการก็ไม่มีประโยชน์เลย


รูปที่ 33 ลำดับการทำงานในขั้นตอนก่อนการออกแบบของวงจรชีวิตของ AIS

จากนั้นจะมีการสร้างข้อกำหนดทางเทคนิค (TOR) สำหรับโครงการซึ่งสะท้อนให้เห็น ข้อกำหนดทางเทคนิคและข้อกำหนดสำหรับเอไอเอสในอนาคต ตลอดจนข้อจำกัดด้านทรัพยากรการออกแบบ หากโครงการต้องมีการพัฒนาส่วนประกอบทางวิทยาศาสตร์ แนวคิดของ AIS ในอนาคตก็จะได้รับการพัฒนาตามข้อกำหนดทางเทคนิค

ในส่วนของการกำหนดข้อกำหนดทางเทคนิค ข้อเสนอสำหรับระบบอัตโนมัติได้รับการพัฒนาตามข้อกำหนดที่ระบุและตกลงกัน ซึ่งรวมถึง:

รวบรวมรายชื่อสถานที่ทำงานอัตโนมัติขององค์กรและวิธีการโต้ตอบระหว่างกัน

การวิเคราะห์การบังคับใช้ ระบบที่มีอยู่การจัดการองค์กร (ส่วนใหญ่เป็นคลาส MRP และ ERP) เพื่อแก้ไขปัญหาที่จำเป็นและกำหนดคำแนะนำในการเลือกระบบดังกล่าว

การตัดสินใจร่วมกันกับลูกค้า การเลือกระบบการจัดการองค์กรเฉพาะหรือการพัฒนาของคุณเองระบบ

การพัฒนาข้อเสนอสำหรับวิธีการทางเทคนิค

การพัฒนาข้อเสนอซอฟต์แวร์

การพัฒนาโทโพโลยี องค์ประกอบ และโครงสร้างของเครือข่ายคอมพิวเตอร์เฉพาะที่

การพัฒนาข้อเสนอสำหรับขั้นตอนและระยะเวลาของระบบอัตโนมัติ

หากมีการตัดสินใจเลือกระบบควบคุมเฉพาะ บางขั้นตอนจะถูกข้ามไป

ระยะที่สอง” ออกแบบ"(รูปที่ 34) ดำเนินการตามขั้นตอนย่อยต่อไปนี้:

1) การออกแบบเบื้องต้น: การชี้แจงข้อกำหนดคุณสมบัติทางเทคนิค การเตรียมและการอนุมัติการออกแบบเบื้องต้น

2) การออกแบบทางเทคนิค: การเลือกโซลูชันการออกแบบสำหรับการพัฒนา AIS ทุกด้าน คำอธิบายส่วนประกอบทั้งหมดของ AIS การเตรียมและการอนุมัติโครงการทางเทคนิค

3) การออกแบบโดยละเอียด: การเลือกและพัฒนาวิธีการทางคณิตศาสตร์และอัลกอริธึมโปรแกรม, การปรับโครงสร้างของฐานข้อมูล (DB), การสร้างเอกสารสำหรับการจัดหาและพัฒนาผลิตภัณฑ์ซอฟต์แวร์, การเลือกชุดฮาร์ดแวร์ AIS, การสร้างเอกสารสำหรับ จัดหาและติดตั้งฮาร์ดแวร์ พัฒนาร่างการทำงานของ AIS

เป้าหมายของขั้นตอนนี้มีดังต่อไปนี้:

· พัฒนาสถาปัตยกรรมการทำงานของ AIS ซึ่งสะท้อนถึงโครงสร้างและองค์ประกอบของระบบย่อยการทำงาน เพื่อสนับสนุนฟังก์ชันการจัดการบางอย่างขององค์กรโดยอัตโนมัติ

· พัฒนาสถาปัตยกรรมระบบของตัวเลือก AIS ที่เลือก ซึ่งก็คือองค์ประกอบของระบบย่อยที่รองรับ

สำหรับ AIS ขนาดใหญ่ที่ซับซ้อนแบบอัตโนมัติ องค์กรขนาดใหญ่,การถือครอง,อวัยวะ อำนาจรัฐฯลฯ ที่เวทีย่อย 1" การออกแบบแผนผัง» การตัดสินใจเบื้องต้นถูกกำหนดไว้สำหรับอนาคตของ AIS โดยรวมและองค์ประกอบที่เป็นส่วนประกอบ ซึ่งเป็นผลมาจากการออกแบบเบื้องต้น (DS) ที่ถูกสร้างขึ้น การพัฒนาโซลูชั่นการออกแบบเบื้องต้นสำหรับระบบและชิ้นส่วนประกอบด้วย:

คำจำกัดความของฟังก์ชัน AIS

คำจำกัดความหน้าที่ของระบบย่อย เป้าหมายและผลกระทบ

การกำหนดองค์ประกอบของงานที่ซับซ้อนและงานแต่ละงาน

คำจำกัดความของแนวคิดของฐานข้อมูลโครงสร้างที่ขยายใหญ่ขึ้น

การกำหนดหน้าที่ของระบบจัดการฐานข้อมูล

การกำหนดองค์ประกอบของระบบคอมพิวเตอร์

คำจำกัดความของฟังก์ชันและพารามิเตอร์ของเครื่องมือซอฟต์แวร์พื้นฐาน

การพัฒนาเอกสารสำหรับส่วนนี้ของโครงการ

หากโครงการที่กำลังพัฒนาไม่ซับซ้อนมากนัก สมมติว่าองค์กรขนาดเล็กกำลังใช้ระบบอัตโนมัติ ขั้นตอนการทำงานก็จะถูกข้ามไป

ที่ชั้นย่อย 2” การออกแบบทางเทคนิค » งานดำเนินการเกี่ยวกับการพัฒนาเชิงตรรกะและการเลือกตัวเลือกที่ดีที่สุดสำหรับโซลูชันการออกแบบ ซึ่งเป็นผลมาจากการสร้างโครงการด้านเทคนิค (TP) ในส่วนของการสร้างโครงการด้านเทคนิค จะดำเนินการดังต่อไปนี้:

- การแปลงโครงการระบบให้เป็นโครงการด้านเทคนิค(แบบจำลองการใช้งาน) รวมถึงการดำเนินการต่อไปนี้: การชี้แจงแบบจำลองเชิงตรรกะ (การพัฒนาตรรกะโดยละเอียดสำหรับแต่ละกระบวนการโดยใช้ไดอะแกรมการไหลของข้อมูลและข้อกำหนดเฉพาะของกระบวนการ) การออกแบบฐานข้อมูลทางกายภาพ การสร้างลำดับชั้นของฟังก์ชันของโมดูลที่จะตั้งโปรแกรม การประมาณต้นทุนการดำเนินงาน

งานที่ระบุไว้ควรดำเนินการโดยที่ปรึกษา-นักวิเคราะห์ร่วมกับผู้ออกแบบระบบ - นี่คือจุดที่ขอบเขตในการให้คำปรึกษาและการพัฒนาแยกออกจากกัน อย่างไรก็ตาม เป็นที่พึงประสงค์ว่าในขั้นตอนของการนำระบบไปใช้ที่ปรึกษายังดำเนินการเพื่อผลประโยชน์ของลูกค้าด้วย กล่าวคือ: ติดตามการปฏิบัติตามข้อกำหนดที่สร้างขึ้น ระบบซอฟต์แวร์ระบบและโครงการด้านเทคนิคและยังได้มีส่วนร่วมในการขยายและปรับเปลี่ยนเพราะว่า ส่วนขยายควรได้รับการวางแผนตามแบบจำลองความต้องการ

- งานออกแบบด้านเทคนิคจริง:

การพัฒนาโซลูชั่นทั่วไปสำหรับระบบและชิ้นส่วน

การพัฒนาโซลูชันทั่วไปสำหรับโครงสร้างฟังก์ชันอัลกอริธึมของระบบ

การพัฒนาการตัดสินใจทั่วไปเกี่ยวกับหน้าที่บุคลากรและโครงสร้างองค์กร

การพัฒนาโซลูชั่นทั่วไปสำหรับโครงสร้างของวิธีการทางเทคนิค

การพัฒนาโซลูชั่นทั่วไปตามอัลกอริธึมการแก้ปัญหาและภาษาที่ใช้

การพัฒนาโซลูชั่นทั่วไปสำหรับการจัดและบำรุงรักษาฐานข้อมูล

การพัฒนาโซลูชั่นทั่วไปสำหรับระบบการจำแนกและการเข้ารหัสข้อมูล

การพัฒนาโซลูชันซอฟต์แวร์ทั่วไป

ดำเนินการพัฒนาและดำเนินการเอกสารสำหรับทุกส่วนของโครงการ รวมถึงเอกสารด้วย "การกำหนดปัญหา",

การพัฒนาและดำเนินการเอกสารสำหรับการจัดหาผลิตภัณฑ์เพื่อให้เป็นไปตามข้อกำหนดของ AIS และ/หรือทางเทคนิค (ข้อกำหนดทางเทคนิค) เพื่อการพัฒนา

การพัฒนางานออกแบบในส่วนที่อยู่ติดกันของโครงการสิ่งอำนวยความสะดวกระบบอัตโนมัติ

ขั้นที่ 3” ออกแบบรายละเอียด » เกี่ยวข้องกับการดำเนินการทางกายภาพของตัวเลือกโครงการที่เลือกและการได้รับเอกสารการออกแบบโดยละเอียด (DP)

ในขั้นตอนย่อยนี้จะดำเนินการดังต่อไปนี้:

การพัฒนาและการดำเนินการเอกสารการทำงานที่มีข้อมูลที่จำเป็นและเพียงพอทั้งหมดเพื่อให้แน่ใจว่าการดำเนินงานในการนำ AIS เข้าสู่การดำเนินงานและการดำเนินงานตลอดจนรักษาระดับลักษณะการปฏิบัติงาน (คุณภาพ) ของระบบให้สอดคล้องกับการออกแบบที่นำมาใช้ การตัดสินใจและการประสานงานและการอนุมัติเอกสารนี้

การพัฒนาโปรแกรมและซอฟต์แวร์ระบบ ตลอดจนการเลือก ดัดแปลง และ/หรือการเชื่อมโยงซอฟต์แวร์ที่จัดซื้อ

การพัฒนาเอกสารซอฟต์แวร์

การจัดประกวดราคาเพื่อจัดหาส่วนประกอบสำหรับผลิตภัณฑ์ AIS (ซอฟต์แวร์และฮาร์ดแวร์ ระบบซอฟต์แวร์และฮาร์ดแวร์ ผลิตภัณฑ์ข้อมูล)


รูปที่ 34 ลำดับการทำงานในขั้นตอนการออกแบบวงจรชีวิตของ AIS

หากคุณมีประสบการณ์ด้านการออกแบบและโครงการมีความซับซ้อนต่ำ ขั้นตอนย่อยทั้งสามขั้นตอนจะรวมกันเป็นขั้นตอนเดียว ซึ่งส่งผลให้เกิดโครงการการทำงานทางเทคนิค (TDP) เดียว ในกรณีนี้ โครงการจะดำเนินไปตามลำดับเมื่อขั้นตอนย่อยเสร็จสมบูรณ์ โดยเปลี่ยนจากแบบร่างเป็นการออกแบบการทำงาน

ระยะที่สาม” การนำไปปฏิบัติ"(รูปที่ 35) คือการออกแบบทางกายภาพของระบบตามลำดับต่อไปนี้:

1) การรับและติดตั้งอุปกรณ์ทางเทคนิค

2) โปรแกรมการเข้ารหัส การทดสอบ และการปรับแต่งอย่างละเอียด

3) การรับและติดตั้งซอฟต์แวร์

4) การสร้างการสนับสนุนข้อมูลรวมถึงการกรอกฐานข้อมูล

5) การพัฒนาคำแนะนำสำหรับการใช้งานซอฟต์แวร์และฮาร์ดแวร์ตลอดจน รายละเอียดงานสำหรับพนักงาน

งานเหล่านี้สามารถดำเนินการควบคู่กันได้จริง

ในขั้นที่ 4 ของวงจรชีวิตของ AIS” การนำไปปฏิบัติ» มีขั้นตอนย่อยดังต่อไปนี้:

1) การดำเนินการนำร่อง:

· การว่าจ้างอุปกรณ์ทางเทคนิคในการดำเนินการทดลอง

· นำซอฟต์แวร์ไปทดลองใช้งาน ดำเนินการทดลองใช้งานส่วนประกอบและระบบทั้งหมดโดยรวม

· การฝึกอบรมและการรับรองบุคลากร

การดำเนินการทดลองประกอบด้วยการตรวจสอบการทำงานขององค์ประกอบและโมดูลโครงการ กำจัดข้อผิดพลาดในระดับองค์ประกอบและการเชื่อมต่อระหว่างองค์ประกอบเหล่านั้น

ในขั้นตอนนี้ งานจะดำเนินการในการเตรียมออบเจ็กต์ระบบอัตโนมัติขององค์กรเพื่อนำระบบข้อมูลอัตโนมัติไปใช้งาน ได้แก่:

การใช้โซลูชันการออกแบบสำหรับโครงสร้างองค์กรของ AIS

จัดเตรียมสื่อการสอนและระเบียบวิธีให้กับแผนกต่างๆ ของสถานที่จัดการ

การแนะนำตัวแยกประเภทข้อมูล

การฝึกอบรม,

ตรวจสอบความสามารถในการรับประกันการทำงานของ AIS

ในขั้นตอนเดียวกัน AIS มีผลิตภัณฑ์ที่จัดหาให้ (ซอฟต์แวร์และฮาร์ดแวร์ ระบบซอฟต์แวร์และฮาร์ดแวร์ ผลิตภัณฑ์ข้อมูล) รวมถึงการก่อสร้าง การติดตั้ง การทดสอบการใช้งาน และการทดสอบเบื้องต้น:

ทดสอบการทำงานของ AIS และการปฏิบัติตามข้อกำหนดทางเทคนิคตามโปรแกรมที่เตรียมไว้และวิธีการทดสอบเบื้องต้น

การแก้ไขปัญหาและอัพเดตซอฟต์แวร์ (หากจำเป็น) การเปลี่ยนแปลงเอกสาร AIS รวมถึงเอกสารการปฏิบัติงานตามรายงานการทดสอบ

งานนำร่องการดำเนินงานสิ้นสุดลงประมาณ จัดทำใบรับรองความสมบูรณ์ของการดำเนินการทดลอง.

2) การดำเนินอุตสาหกรรม (เริ่มดำเนินการเชิงพาณิชย์):

· การว่าจ้าง,

· การลงนามในหนังสือรับรองการรับงาน

การว่าจ้างประกอบด้วยการจัดให้มีการทบทวนโครงการในระดับสายงานและติดตามการปฏิบัติตามข้อกำหนดที่กำหนดไว้ในขั้นตอนการตรวจสอบก่อนโครงการ ได้แก่

ดำเนินการทดสอบการปฏิบัติตามข้อกำหนดทางเทคนิคตามโปรแกรมและวิธีการที่เตรียมไว้ล่วงหน้า การทดสอบการยอมรับ;

การวิเคราะห์ผลการทดสอบของ AIS และการกำจัดข้อบกพร่องที่ระบุในระหว่างการทดสอบ

งานกำลังจะเสร็จสิ้น จัดทำหนังสือรับรองให้เอไอเอสเปิดดำเนินการถาวรได้.

ในขั้นตอนที่ 5 สุดท้ายของวงจรชีวิต AIS การดำเนินงาน การบำรุงรักษา และความทันสมัยซอฟต์แวร์ ฮาร์ดแวร์ และทั้งโครงการ

เอไอเอสสนับสนุนเป็น ปฏิบัติงานให้สอดคล้องกับ ภาระผูกพันในการรับประกันดำเนินงานขจัดข้อบกพร่องที่ระบุระหว่างการดำเนินงานของเอไอเอสภายในที่จัดตั้งขึ้น ระยะเวลาการรับประกันและในการดำเนินงานแนะนำ การเปลี่ยนแปลงที่จำเป็นในเอกสารเอไอเอส

บริการหลังการรับประกันประกอบด้วย:

ในการดำเนินงานวิเคราะห์การทำงานของระบบ

ในการระบุความเบี่ยงเบนของลักษณะการปฏิบัติงานที่แท้จริงของ AIS จากค่าการออกแบบ

ในการกำหนดเหตุแห่งความเบี่ยงเบนเหล่านี้

ในการขจัดข้อบกพร่องที่ระบุและมั่นใจเสถียรภาพของลักษณะการดำเนินงานของเอไอเอส

ในการเปลี่ยนแปลงเอกสารที่จำเป็นของเอไอเอส

ขึ้นอยู่กับลักษณะเฉพาะของ AIS ที่ถูกสร้างขึ้นและเงื่อนไขในการสร้าง อนุญาตให้ดำเนินการแต่ละขั้นตอนก่อนที่ขั้นตอนก่อนหน้าจะเสร็จสิ้น ดำเนินการขั้นตอนการทำงานพร้อมกันหรือรวมขั้นตอนใหม่ของงาน


รูปที่ 35. ระยะต่างๆ ของวงจรชีวิตของ AIS

วงจรชีวิตมักจะวนซ้ำในลักษณะ: ขั้นของวงจรชีวิตที่นำไปใช้ เริ่มตั้งแต่ขั้นแรกสุด จะถูกทำซ้ำแบบวนซ้ำตามข้อกำหนดและการเปลี่ยนแปลงใหม่ สภาพภายนอก. ในแต่ละขั้นตอนของวงจรชีวิต จะมีการสร้างชุดเอกสารและวิธีแก้ปัญหาทางเทคนิค ซึ่งเป็นแหล่งข้อมูลสำหรับการตัดสินใจในภายหลัง

แพร่หลายมากที่สุด แบบจำลองวงจรชีวิตสามแบบ:

· แบบจำลองน้ำตก (จนถึงยุค 70) – การเปลี่ยนลำดับไปยังขั้นตอนถัดไปหลังจากเสร็จสิ้นขั้นตอนก่อนหน้า

· แบบจำลองวนซ้ำ (70s – 80s) – โดยวนซ้ำกลับไปยังขั้นตอนก่อนหน้าหลังจากเสร็จสิ้นขั้นตอนถัดไป

· รุ่นเกลียว (80 – 90) – โมเดลต้นแบบที่เกี่ยวข้องกับการขยายต้นแบบ AIS อย่างค่อยเป็นค่อยไป

สำหรับ แบบจำลองวงจรชีวิตของน้ำตกโดดเด่นด้วยระบบอัตโนมัติของงานที่ไม่เกี่ยวข้องแต่ละงาน ซึ่งไม่ต้องการการบูรณาการข้อมูลและความเข้ากันได้ ซอฟต์แวร์ อินเทอร์เฟซด้านเทคนิคและองค์กร ในแง่ของการแก้ปัญหาส่วนบุคคล โมเดลแบบเรียงซ้อนมีความสมเหตุสมผลในแง่ของเวลาในการพัฒนาและความน่าเชื่อถือ การใช้แบบจำลองวงจรชีวิตนี้กับโครงการขนาดใหญ่และซับซ้อน เนื่องจากกระบวนการออกแบบมีระยะเวลายาวนานและความแปรปรวนของข้อกำหนดในช่วงเวลานี้ นำไปสู่ความไม่สามารถใช้งานได้จริง

แบบจำลองวงจรชีวิตซ้ำ. การสร้างระบบข้อมูลอัตโนมัติที่ซับซ้อนเกี่ยวข้องกับการประสานงานของโซลูชันการออกแบบที่ได้รับระหว่างการดำเนินงานแต่ละงาน วิธีการออกแบบจากล่างขึ้นบนจำเป็นต้องมีผลตอบแทนซ้ำๆ เมื่อโซลูชันการออกแบบสำหรับงานแต่ละงานถูกรวมเข้ากับโซลูชันระบบโดยรวม และในขณะเดียวกัน ก็จำเป็นต้องแก้ไขข้อกำหนดที่กำหนดไว้ก่อนหน้านี้ ตามกฎแล้ว เนื่องจากการวนซ้ำหลายครั้ง จึงเกิดความคลาดเคลื่อนในโซลูชันการออกแบบและเอกสารประกอบที่เสร็จสมบูรณ์ ความซับซ้อนของสถาปัตยกรรมการทำงานและระบบของ AIS ที่สร้างขึ้น และความยากลำบากในการใช้เอกสารการออกแบบ นำไปสู่ความจำเป็นในการออกแบบระบบทั้งหมดในขั้นตอนการดำเนินงานและการดำเนินงานทันที วงจรชีวิตที่ยาวนานของการพัฒนาระบบสารสนเทศจะสิ้นสุดลงที่ขั้นตอนการนำไปใช้ ตามมาด้วยวงจรชีวิตของการสร้างระบบข้อมูลอัตโนมัติใหม่

แบบจำลองวงจรชีวิตแบบเกลียว. มีการใช้แนวทางจากบนลงล่างเพื่อจัดระเบียบการออกแบบของ AIS เมื่อพิจารณาองค์ประกอบของระบบย่อยการทำงานก่อนแล้วจึงกำหนดการกำหนดงานแต่ละงาน ด้วยเหตุนี้ ประเด็นต่างๆ ทั่วทั้งระบบ เช่น การจัดฐานข้อมูลแบบบูรณาการ เทคโนโลยีสำหรับการรวบรวม การส่งผ่าน และการจัดเก็บข้อมูลจึงได้รับการพัฒนาในขั้นแรก และจากนั้นจึงพัฒนาเทคโนโลยีสำหรับการแก้ปัญหาเฉพาะ ภายในชุดงาน การเขียนโปรแกรมจะดำเนินการในทิศทางจากโมดูลโปรแกรมหลักไปยังโมดูลที่ทำหน้าที่แต่ละฟังก์ชัน ในเวลาเดียวกัน ปัญหาของการโต้ตอบระหว่างอินเทอร์เฟซของโมดูลซอฟต์แวร์ระหว่างกันและกับฐานข้อมูลเป็นประเด็นสำคัญ และการนำอัลกอริธึมไปใช้จะเป็นเบื้องหลัง

การหมุนเกลียวแต่ละครั้งสอดคล้องกับแบบจำลองทีละขั้นตอนสำหรับการสร้างชิ้นส่วน AIS ชี้แจงเป้าหมายและลักษณะของโครงการ กำหนดคุณภาพ และวางแผนงานในรอบถัดไปของเกลียว รายละเอียดของโครงการมีความลึกและระบุอย่างสม่ำเสมอ มีการสร้างเวอร์ชันที่สมเหตุสมผลซึ่งนำไปปฏิบัติ

แบบจำลองวงจรชีวิตแบบเกลียวมีพื้นฐานจากการใช้เทคโนโลยีต้นแบบหรือเทคโนโลยี RAD (การพัฒนาแอปพลิเคชันอย่างรวดเร็ว)

จากเทคโนโลยีนี้ AIS ได้รับการพัฒนาโดยการขยายซอฟต์แวร์ต้นแบบโดยทำซ้ำเส้นทางจากข้อกำหนดรายละเอียดไปจนถึงรายละเอียดโค้ดโปรแกรม

โดยธรรมชาติแล้ว ด้วยเทคโนโลยีการสร้างต้นแบบ จำนวนการวนซ้ำจะลดลง และมีข้อผิดพลาดและความไม่สอดคล้องกันน้อยลงซึ่งจำเป็นต้องแก้ไขในการวนซ้ำครั้งต่อๆ ไป และการออกแบบเองก็ดำเนินไปอย่างรวดเร็วยิ่งขึ้น และการสร้างเอกสารการออกแบบก็ง่ายขึ้น เพื่อให้ตรงกับเอกสารการออกแบบกับ AIS ที่พัฒนาขึ้นทั้งหมดได้แม่นยำยิ่งขึ้น มูลค่าที่สูงขึ้นมอบให้เพื่อรักษาพื้นที่เก็บข้อมูลทั่วทั้งระบบและการออกแบบอัตโนมัติ โดยเฉพาะอย่างยิ่งการใช้เทคโนโลยี CASE (Computers Aids System Engineering)

เมื่อใช้รุ่นเกลียว:

· มีการสะสมและการนำโซลูชันการออกแบบ เครื่องมือการออกแบบ แบบจำลองและต้นแบบของ AIS และเทคโนโลยีสารสนเทศมาใช้ซ้ำ

· มุ่งเน้นไปที่การพัฒนาและการปรับเปลี่ยนระบบและเทคโนโลยีในกระบวนการออกแบบ

· มีการวิเคราะห์ความเสี่ยงและต้นทุนในระหว่างกระบวนการออกแบบระบบ

อินเทอร์เฟซคือการจับคู่ชิ้นส่วนของซอฟต์แวร์และฮาร์ดแวร์ ข้อมูล ซึ่งเป็นเทคโนโลยีสำหรับการสื่อสารของมนุษย์กับคอมพิวเตอร์ ซึ่งข้อมูล พารามิเตอร์ทางลอจิคัล ทางกายภาพ และทางไฟฟ้าทั้งหมดเป็นไปตามมาตรฐานที่กำหนด

ต้นแบบคือเวอร์ชันขั้นต่ำของระบบที่ใช้สำหรับการสร้างหรือการพัฒนา เวอร์ชันเต็ม

พื้นที่เก็บข้อมูลประกอบด้วยข้อมูลเกี่ยวกับออบเจ็กต์ของ AIS ที่ออกแบบและความสัมพันธ์ระหว่างระบบย่อยทั้งหมดแลกเปลี่ยนข้อมูลกับมัน

วิธีการแบบเรียงซ้อนได้พิสูจน์ตัวเองเป็นอย่างดีในการสร้างระบบสารสนเทศซึ่งในช่วงเริ่มต้นของการพัฒนามีความเป็นไปได้ที่จะกำหนดข้อกำหนดทั้งหมดได้อย่างแม่นยำและครบถ้วนเพื่อให้นักพัฒนามีอิสระในการนำไปใช้ในทางเทคนิคให้ดีที่สุดเท่าที่จะเป็นไปได้ หมวดหมู่นี้ประกอบด้วยระบบที่ซับซ้อนซึ่งมีงานคำนวณ ระบบเรียลไทม์ ฯลฯ จำนวนมาก

โมเดลวงจรชีวิตเอไอเอสเป็นโครงสร้างที่อธิบายกระบวนการ การดำเนินการ และงานที่ดำเนินการระหว่างการพัฒนา การดำเนินการ และการบำรุงรักษาตลอดวงจรชีวิตทั้งหมดของระบบ

การเลือกแบบจำลองวงจรชีวิตขึ้นอยู่กับข้อมูลเฉพาะ ขนาด ความซับซ้อนของโครงการ และเงื่อนไขที่ AIS ถูกสร้างขึ้นและดำเนินการ

โมเดลวงจรชีวิตของ AIS ประกอบด้วย:

ผลลัพธ์ของงานในแต่ละขั้นตอน

เหตุการณ์สำคัญหรือจุดจบของงานและการตัดสินใจ

ตามโมเดลวงจรการใช้งานที่ทราบ ซอฟต์แวร์จะกำหนดโมเดลวงจรการใช้งาน AIS - เรียงซ้อน วนซ้ำ เกลียว

I. โมเดลคาสเคดอธิบายแนวทางดั้งเดิมในการพัฒนาระบบในสาขาวิชาใด ๆ ใช้กันอย่างแพร่หลายในปี 1970 และ 80

โมเดลแบบเรียงซ้อนจัดให้มีการจัดระเบียบงานตามลำดับ และคุณลักษณะหลักของแบบจำลองคือการแบ่งงานทั้งหมดออกเป็นขั้นตอน การเปลี่ยนจากขั้นตอนก่อนหน้าไปยังขั้นตอนถัดไปจะเกิดขึ้นเฉพาะหลังจากเสร็จสิ้นงานทั้งหมดของขั้นตอนก่อนหน้าแล้วเท่านั้น

ไฮไลท์ ห้าขั้นตอนการพัฒนาที่ยั่งยืน ในทางปฏิบัติไม่ขึ้นอยู่กับสาขาวิชา

บน อันดับแรกในขั้นตอนนี้ จะมีการศึกษาพื้นที่ปัญหาและกำหนดความต้องการของลูกค้า ผลลัพธ์ของขั้นตอนนี้คือข้อกำหนดทางเทคนิค (งานการพัฒนา) ที่ตกลงกับผู้มีส่วนได้เสียทั้งหมด

ในระหว่าง ที่สองขั้นตอนการออกแบบบางอย่างได้รับการพัฒนาตามข้อกำหนดของข้อกำหนดทางเทคนิค ผลลัพธ์ที่ได้คือชุดเอกสารการออกแบบ

ที่สามเวที - การดำเนินโครงการ โดยพื้นฐานแล้วการพัฒนาซอฟต์แวร์ (การเข้ารหัส) ให้สอดคล้องกับการตัดสินใจออกแบบของขั้นตอนก่อนหน้า วิธีการนำไปปฏิบัติไม่มีความสำคัญพื้นฐานในกรณีนี้ ผลลัพธ์ของขั้นตอนนี้คือผลิตภัณฑ์ซอฟต์แวร์สำเร็จรูป

บน ที่สี่ในขั้นตอนนี้ ซอฟต์แวร์ผลลัพธ์จะได้รับการตรวจสอบว่าเป็นไปตามข้อกำหนดที่ระบุไว้ในข้อกำหนดทางเทคนิค การทดลองใช้งานทำให้สามารถระบุข้อบกพร่องที่ซ่อนอยู่ประเภทต่างๆ ที่ปรากฏในสภาพการใช้งานจริงของ AIS

ขั้นตอนสุดท้ายคือการจัดส่ง โครงการเสร็จแล้วและสิ่งสำคัญคือการโน้มน้าวลูกค้าว่าตรงตามความต้องการทั้งหมดของเขา

รูปที่ 1.1 แบบจำลอง Cascade ของวงจรชีวิตของ AIS



ขั้นตอนการทำงานภายในกรอบงานของโมเดล Waterfall มักเรียกว่าเป็นส่วนหนึ่งของวงจรโครงการ AIS เนื่องจากขั้นตอนต่างๆ ประกอบด้วยขั้นตอนวนซ้ำหลายขั้นตอนเพื่อชี้แจงข้อกำหนดของระบบและตัวเลือกโซลูชันการออกแบบ วงจรชีวิตของ AIS มีความซับซ้อนและยาวนานกว่ามาก โดยอาจรวมถึงรอบการชี้แจง การเปลี่ยนแปลง และการเพิ่มเติมในการตัดสินใจออกแบบที่นำมาใช้และดำเนินการแล้วโดยไม่จำกัดจำนวน ในวงจรเหล่านี้ AIS ได้รับการพัฒนาและส่วนประกอบแต่ละส่วนได้รับการปรับปรุงให้ทันสมัย

ข้อดีของแบบจำลองน้ำตก:

1) ในแต่ละขั้นตอน จะมีการสร้างชุดเอกสารการออกแบบที่สมบูรณ์ซึ่งตรงตามเกณฑ์ความสมบูรณ์และความสม่ำเสมอ ในขั้นตอนสุดท้าย จะมีการพัฒนาเอกสารสำหรับผู้ใช้ ซึ่งครอบคลุมการสนับสนุน AIS ทุกประเภทตามมาตรฐาน (องค์กร ข้อมูล ซอฟต์แวร์ เทคนิค ฯลฯ)

2) การใช้งานขั้นตอนการทำงานตามลำดับทำให้คุณสามารถวางแผนวันที่แล้วเสร็จและต้นทุนที่เกี่ยวข้องได้

แบบจำลองน้ำตกได้รับการพัฒนามาเพื่อแก้ไขปัญหาทางวิศวกรรมประเภทต่างๆ และไม่ได้สูญเสียความสำคัญสำหรับสาขาที่ประยุกต์มาจนถึงทุกวันนี้ นอกจากนี้แนวทางน้ำตกยังเหมาะสำหรับการพัฒนาของ AIS เนื่องจากในช่วงเริ่มต้นของการพัฒนามีความเป็นไปได้ที่จะกำหนดข้อกำหนดทั้งหมดได้อย่างแม่นยำและครบถ้วนเพื่อให้นักพัฒนามีอิสระในการนำไปใช้ทางเทคนิค โดยเฉพาะเอไอเอสดังกล่าวมีทั้งระบบคำนวณที่ซับซ้อนและระบบเรียลไทม์

ข้อเสียของแบบจำลองน้ำตก:

ความล่าช้าอย่างมากในการรับผลลัพธ์

ตามกฎแล้วข้อผิดพลาดและข้อบกพร่องในทุกขั้นตอนจะปรากฏขึ้นในขั้นตอนต่อมาของการทำงานซึ่งนำไปสู่ความจำเป็นในการคืนสินค้า

ความยากของการทำงานแบบขนานในโครงการ

ข้อมูลที่มากเกินไปในแต่ละขั้นตอน;

ความซับซ้อนของการจัดการโครงการ

ความเสี่ยงสูงและการลงทุนที่ไม่น่าเชื่อถือ

ความล่าช้าในการรับผลลัพธ์แสดงให้เห็นความจริงที่ว่าแนวทางที่สอดคล้องกันในการพัฒนาผลลัพธ์นั้นได้รับการตกลงกับผู้มีส่วนได้ส่วนเสียหลังจากเสร็จสิ้นการทำงานในขั้นตอนต่อไปเท่านั้น ส่งผลให้อาจกลายเป็นว่า AIS ที่กำลังพัฒนาไม่ตรงตามข้อกำหนดและอาจเกิดความไม่สอดคล้องกันดังกล่าวได้ในทุกขั้นตอนของการพัฒนา นอกจากนี้ ข้อผิดพลาดอาจเกิดขึ้นได้โดยไม่ได้ตั้งใจจากทั้งนักออกแบบ นักวิเคราะห์ และโปรแกรมเมอร์ เนื่องจากไม่จำเป็นต้องมีความเข้าใจในสาขาวิชาที่ AIS กำลังพัฒนาเป็นอย่างดี

กลับสู่ขั้นตอนก่อนหน้าข้อเสียเปรียบนี้เป็นการแสดงให้เห็นก่อนหน้านี้: การทำงานตามลำดับทีละขั้นตอนในโครงการสามารถนำไปสู่ความจริงที่ว่าข้อผิดพลาดที่เกิดขึ้นในขั้นตอนก่อนหน้านี้จะถูกค้นพบในขั้นตอนต่อ ๆ ไปเท่านั้น เป็นผลให้โครงการกลับไปสู่ขั้นตอนก่อนหน้า ทำใหม่ และโอนไปยังงานถัดไปเท่านั้น สิ่งนี้อาจทำให้เกิดการหยุดชะงักของกำหนดการและสร้างความสัมพันธ์ที่ซับซ้อนระหว่างทีมพัฒนาที่ดำเนินการแต่ละขั้นตอน

ทางเลือกที่แย่ที่สุดคือเมื่อพบข้อบกพร่องของระยะที่แล้วไม่ใช่ที่ระยะถัดไป แต่พบในภายหลัง ตัวอย่างเช่น ในขั้นตอนของการดำเนินการทดลอง ข้อผิดพลาดในคำอธิบายของสาขาวิชาอาจปรากฏขึ้น ซึ่งหมายความว่าส่วนหนึ่งของโครงการจะต้องกลับสู่ระยะเริ่มต้นของการทำงาน

ความยากลำบากในการทำงานแบบคู่ขนานมีความเกี่ยวข้องกับความจำเป็นในการประสานงานส่วนต่าง ๆ ของโครงการ ยิ่งการเชื่อมต่อระหว่างแต่ละส่วนของโครงการแข็งแกร่งขึ้นเท่าใดก็ยิ่งต้องดำเนินการซิงโครไนซ์บ่อยและระมัดระวังมากขึ้นเท่านั้น ทีมพัฒนาก็ขึ้นอยู่กับแต่ละทีมมากขึ้นเท่านั้น เป็นผลให้ข้อดีของการทำงานแบบขนานหายไป การขาดความเท่าเทียมยังส่งผลเสียต่อการจัดระบบการทำงานของทั้งทีมอีกด้วย

ปัญหา ข้อมูลล้นเกินเกิดขึ้นเนื่องจากการพึ่งพาอย่างมากระหว่างกลุ่มการพัฒนาต่างๆ ความจริงก็คือเมื่อมีการเปลี่ยนแปลงในส่วนใดส่วนหนึ่งของโครงการจำเป็นต้องแจ้งให้นักพัฒนาที่ใช้ (สามารถใช้งานได้) ในการทำงานของตน เมื่อมีระบบย่อยที่เชื่อมต่อถึงกันจำนวนมาก การซิงโครไนซ์เอกสารภายในจะกลายเป็นงานสำคัญแยกต่างหาก: นักพัฒนาต้องทำความคุ้นเคยกับการเปลี่ยนแปลงอย่างต่อเนื่องและประเมินว่าการเปลี่ยนแปลงเหล่านี้จะส่งผลต่อผลลัพธ์ที่ได้รับอย่างไร

ความซับซ้อนของการจัดการโครงการสาเหตุหลักมาจากลำดับขั้นตอนการพัฒนาที่เข้มงวดและการมีความสัมพันธ์ที่ซับซ้อนระหว่างส่วนต่างๆ ของโครงการ ลำดับงานที่ได้รับการควบคุมนำไปสู่ความจริงที่ว่ากลุ่มพัฒนาบางกลุ่มต้องรอผลงานของทีมอื่น ดังนั้นจึงจำเป็นต้องมีการแทรกแซงด้านการบริหารเพื่อตกลงเรื่องเวลาและองค์ประกอบของเอกสารที่ถ่ายโอน

หากตรวจพบข้อผิดพลาดในการทำงานจำเป็นต้องกลับไปสู่ขั้นตอนก่อนหน้า งานปัจจุบันของผู้ที่ทำผิดพลาดถูกขัดจังหวะ ผลที่ตามมามักจะพลาดกำหนดเวลาสำหรับทั้งโครงการที่ได้รับการซ่อมแซมและโครงการใหม่

เป็นไปได้ที่จะทำให้การโต้ตอบระหว่างนักพัฒนาง่ายขึ้นและลดความอิ่มตัวของข้อมูลในเอกสารโดยการลดจำนวนการเชื่อมต่อระหว่างแต่ละส่วนของโครงการ แต่ไม่ใช่ทุก AIS ที่สามารถแบ่งออกเป็นระบบย่อยที่เชื่อมต่ออย่างหลวม ๆ

มีความเสี่ยงสูงยิ่งโครงการมีความซับซ้อนมากขึ้น แต่ละขั้นตอนของการพัฒนาก็จะยิ่งใช้เวลานานขึ้น และความสัมพันธ์ระหว่างแต่ละส่วนของโครงการก็จะยิ่งซับซ้อนมากขึ้น จำนวนขั้นตอนก็เพิ่มมากขึ้นเช่นกัน ยิ่งไปกว่านั้น ผลลัพธ์ของการพัฒนาสามารถเห็นและประเมินได้จริง ๆ ในขั้นตอนการทดสอบเท่านั้น เช่น หลังจากเสร็จสิ้นการวิเคราะห์ การออกแบบ และการพัฒนา ซึ่งเป็นขั้นตอนการดำเนินการที่ต้องใช้เวลาและเงินจำนวนมาก

การประเมินล่าช้าทำให้เกิด ปัญหาร้ายแรงเมื่อมีการระบุข้อผิดพลาดในการวิเคราะห์และการออกแบบ จำเป็นต้องกลับไปสู่ขั้นตอนก่อนหน้าและทำซ้ำกระบวนการพัฒนา อย่างไรก็ตาม การกลับไปสู่ขั้นตอนก่อนหน้าอาจไม่เพียงแต่เกี่ยวข้องกับข้อผิดพลาดเท่านั้น แต่ยังรวมถึงการเปลี่ยนแปลงที่เกิดขึ้นในสาขาวิชาหรือในความต้องการของลูกค้าในระหว่างการพัฒนาด้วย ในขณะเดียวกันก็ไม่มีใครรับประกันได้ว่าสาขาวิชาจะไม่เปลี่ยนแปลงอีกเมื่อเวอร์ชันถัดไปของโครงการพร้อม ในความเป็นจริงหมายความว่ามีความเป็นไปได้ที่จะ "หมุนเวียน" ของกระบวนการพัฒนา: ต้นทุนของโครงการจะเพิ่มขึ้นอย่างต่อเนื่องและวันที่ส่งมอบผลิตภัณฑ์สำเร็จรูปจะล่าช้าอย่างต่อเนื่อง

ครั้งที่สอง รูปแบบการวนซ้ำ (โมเดลแบบขั้นตอนพร้อมการควบคุมระดับกลาง) ประกอบด้วยชุดของวงจรสั้น (ขั้นตอน) ของการวางแผน การนำไปปฏิบัติ การศึกษา และการดำเนินการ

การสร้างระบบข้อมูลอัตโนมัติที่ซับซ้อนเกี่ยวข้องกับการอนุมัติโซลูชันการออกแบบที่ได้รับระหว่างการดำเนินงานแต่ละงาน แนวทางการออกแบบ "จากล่างขึ้นบน" จำเป็นต้องทำซ้ำผลตอบแทนดังกล่าว เมื่อโซลูชันการออกแบบสำหรับงานแต่ละงานถูกรวมเข้ากับระบบทั่วไป ในขณะเดียวกันก็จำเป็นต้องแก้ไขข้อกำหนดที่เกิดขึ้นก่อนหน้านี้

ข้อได้เปรียบแบบจำลองวนซ้ำคือการปรับเปลี่ยนระหว่างขั้นตอนให้ความเข้มข้นของแรงงานในการพัฒนาน้อยลงเมื่อเปรียบเทียบกับแบบจำลองแบบเรียงซ้อน

ข้อบกพร่องรูปแบบการวนซ้ำ:

· อายุการใช้งานของแต่ละขั้นตอนจะขยายออกไปตลอดระยะเวลาการทำงาน

· เนื่องจากการวนซ้ำจำนวนมาก จึงเกิดความคลาดเคลื่อนในการดำเนินการตัดสินใจออกแบบและเอกสารประกอบ

· ความซับซ้อนของสถาปัตยกรรม

· ความยากลำบากในการใช้เอกสารการออกแบบในขั้นตอนการดำเนินงานและการดำเนินงานจำเป็นต้องออกแบบระบบใหม่ทั้งหมด

สาม. รุ่นเกลียวซึ่งแตกต่างจากแบบเรียงซ้อน แต่คล้ายกับแบบก่อนหน้า โดยถือเป็นกระบวนการวนซ้ำในการพัฒนา AIS ในขณะเดียวกัน ความสำคัญของระยะเริ่มแรก เช่น การวิเคราะห์และการออกแบบ ก็เพิ่มขึ้น ซึ่งตรวจสอบความเป็นไปได้ของโซลูชันทางเทคนิคและสร้างความชอบธรรมโดยการสร้างต้นแบบ

การวนซ้ำแต่ละครั้งแสดงถึงวงจรการพัฒนาที่สมบูรณ์ ซึ่งนำไปสู่การเปิดตัวเวอร์ชันภายในหรือภายนอกของผลิตภัณฑ์ (หรือชุดย่อย ผลิตภัณฑ์สุดท้าย) ซึ่งได้รับการปรับปรุงจากการวนซ้ำไปสู่การวนซ้ำจนเป็นระบบที่สมบูรณ์ (รูปที่ 1.2)

ข้าว. 1.2. แบบจำลองวงจรชีวิตของ AIS

ดังนั้นแต่ละรอบของเกลียวจึงสอดคล้องกับการสร้างชิ้นส่วนหรือเวอร์ชันของผลิตภัณฑ์ซอฟต์แวร์เป้าหมายและลักษณะของโครงการได้รับการชี้แจงคุณภาพจะถูกกำหนดและมีการวางแผนงานสำหรับการหมุนเกลียวครั้งถัดไป การวนซ้ำแต่ละครั้งทำหน้าที่ในการระบุรายละเอียดของโครงการให้ละเอียดและสม่ำเสมอ ซึ่งส่งผลให้มีการเลือกตัวเลือกที่เหมาะสมสำหรับการใช้งานขั้นสุดท้าย

การใช้แบบจำลองเกลียวช่วยให้คุณสามารถย้ายไปยังขั้นตอนต่อไปของโครงการโดยไม่ต้องรอให้โครงการปัจจุบันเสร็จสมบูรณ์ - งานที่ยังไม่เสร็จสามารถดำเนินการให้เสร็จสิ้นในการวนซ้ำครั้งถัดไป ภารกิจหลักของการวนซ้ำแต่ละครั้งคือการสร้างผลิตภัณฑ์ที่ใช้งานได้เพื่อแสดงให้ผู้ใช้เห็นโดยเร็วที่สุด ดังนั้นกระบวนการชี้แจงและเพิ่มเติมโครงการจึงง่ายขึ้นอย่างมาก

แนวทางการพัฒนาซอฟต์แวร์แบบเกลียวสามารถเอาชนะข้อเสียส่วนใหญ่ของโมเดลน้ำตกได้ นอกจากนี้ยังมีข้อดีอีกหลายประการ คุณลักษณะเพิ่มเติมทำให้กระบวนการพัฒนามีความยืดหยุ่นมากขึ้น

ข้อดีวิธีการทำซ้ำ:

การพัฒนาซ้ำช่วยลดความยุ่งยากในการเปลี่ยนแปลงโครงการได้อย่างมากเมื่อความต้องการของลูกค้าเปลี่ยนแปลง

เมื่อใช้โมเดลเกลียว องค์ประกอบแต่ละส่วนของ AIS จะค่อยๆ รวมเข้าเป็นหนึ่งเดียว เนื่องจากการบูรณาการเริ่มต้นด้วยองค์ประกอบที่น้อยลง จึงมีปัญหาในระหว่างการรวมระบบน้อยลงมาก

การลดระดับความเสี่ยง (เป็นผลจากข้อได้เปรียบก่อนหน้านี้ เนื่องจากความเสี่ยงถูกค้นพบอย่างแม่นยำในระหว่างการรวมระบบ) ระดับความเสี่ยงจะสูงสุดในช่วงเริ่มต้นของการพัฒนาโครงการ และจะลดลงเมื่อการพัฒนาดำเนินไป

การพัฒนาซ้ำให้ความยืดหยุ่นมากขึ้นในการจัดการโครงการ ทำให้สามารถเปลี่ยนแปลงยุทธวิธีกับผลิตภัณฑ์ที่กำลังพัฒนาได้ ดังนั้น คุณสามารถลดเวลาในการพัฒนาได้โดยลดการทำงานของระบบหรือใช้ผลิตภัณฑ์ของบริษัทอื่นเป็นส่วนประกอบแทน การพัฒนาของตัวเอง(เกี่ยวข้องกับ เศรษฐกิจตลาดเมื่อจำเป็นต้องต่อต้านการส่งเสริมผลิตภัณฑ์ของคู่แข่ง)

วิธีการวนซ้ำช่วยให้นำส่วนประกอบกลับมาใช้ใหม่ได้ง่ายขึ้น เนื่องจากการระบุส่วนทั่วไปของโปรเจ็กต์เมื่อส่วนต่างๆ ได้รับการพัฒนาแล้วบางส่วนได้ง่ายกว่าการพยายามแยกส่วนต่างๆ ออกจากตอนเริ่มต้นของโปรเจ็กต์ การวิเคราะห์การออกแบบหลังจากการวนซ้ำครั้งแรกไม่กี่ครั้งเผยให้เห็นส่วนประกอบทั่วไปที่สามารถนำกลับมาใช้ใหม่ได้ ซึ่งจะได้รับการปรับปรุงในการวนซ้ำครั้งต่อๆ ไป

รุ่นเกลียวช่วยให้ระบบมีความน่าเชื่อถือและมีเสถียรภาพมากขึ้น เนื่องจากเมื่อระบบพัฒนาขึ้น ข้อผิดพลาดและจุดอ่อนจะถูกค้นพบและแก้ไขในการวนซ้ำแต่ละครั้ง ในเวลาเดียวกัน จะมีการปรับพารามิเตอร์ประสิทธิภาพที่สำคัญ ซึ่งในกรณีของแบบจำลองคาสเคดจะพร้อมใช้งานก่อนที่ระบบจะถูกนำไปใช้เท่านั้น

วิธีการทำซ้ำช่วยให้สามารถปรับปรุงกระบวนการได้
การพัฒนา - จากการวิเคราะห์เมื่อสิ้นสุดการวนซ้ำแต่ละครั้ง การเปลี่ยนแปลงในองค์กรการพัฒนาจะได้รับการประเมิน จะดีขึ้นในการวนซ้ำครั้งถัดไป

ปัญหาหลักของวงจรเกลียว- ความยากลำบากในการกำหนดช่วงเวลาของการเปลี่ยนแปลงไปสู่ขั้นต่อไป เพื่อแก้ปัญหานี้ จำเป็นต้องแนะนำการจำกัดเวลาสำหรับแต่ละขั้นตอนของวงจรชีวิต มิฉะนั้นกระบวนการพัฒนาอาจกลายเป็นการปรับปรุงสิ่งที่ทำไปแล้วได้อย่างไม่มีที่สิ้นสุด

การให้ผู้ใช้มีส่วนร่วมในกระบวนการออกแบบและคัดลอกแอปพลิเคชันช่วยให้คุณสามารถรับความคิดเห็นและข้อกำหนดเพิ่มเติมได้โดยตรงในระหว่างขั้นตอนการออกแบบแอปพลิเคชัน ซึ่งช่วยลดเวลาในการพัฒนา ตัวแทนลูกค้ามีโอกาสที่จะควบคุมกระบวนการสร้างระบบและมีอิทธิพลต่อเนื้อหาการทำงานของระบบ ผลลัพธ์ที่ได้คือการทดสอบระบบที่คำนึงถึงความต้องการของลูกค้าส่วนใหญ่

แบบจำลองวงจรชีวิตและเทคโนโลยีการออกแบบ

ก่อนหน้านี้เราได้กล่าวไว้ว่าเทคโนโลยีการออกแบบจะกำหนดลำดับการดำเนินการที่จำเป็นเพื่อให้ได้มาซึ่งโครงการ IP เห็นได้ชัดว่าการดำเนินการแต่ละอย่างหมายถึงการเปลี่ยนแปลงระบบสารสนเทศจากสถานะหนึ่งไปอีกสถานะหนึ่ง ดังนั้นเทคโนโลยีการออกแบบใดๆ ก็ตามจะอธิบายแบบจำลองวงจรชีวิตบางอย่างโดยเฉพาะ ในทางกลับกัน โดยการสร้างแบบจำลองวงจรชีวิตของระบบสารสนเทศ กล่าวคือ โดยการกำหนด:

· งาน องค์ประกอบ และลำดับของงานที่ทำ

· ผลลัพธ์ที่ได้รับจากแต่ละการกระทำที่ทำ;

· วิธีการและวิธีการที่จำเป็นในการปฏิบัติงาน

· บทบาทและความรับผิดชอบของผู้เข้าร่วม

· ข้อมูลอื่นๆ ที่จำเป็นสำหรับการวางแผน จัดระเบียบ และจัดการการพัฒนาทรัพย์สินทางปัญญาโดยรวม

เราจะได้รับคำอธิบายที่ชัดเจนเกี่ยวกับเทคโนโลยีการออกแบบที่เราเลือก ดังนั้นแบบจำลองวงจรชีวิตจึงเป็นส่วนสำคัญและสำคัญที่สุดของเทคโนโลยีการออกแบบระบบสารสนเทศ

ขั้นตอนและขั้นตอนของการออกแบบ

แนวคิดของ "เวที" และ "เวที" ของการออกแบบมักจะสับสน บางครั้งพวกเขาก็พูดถึง ขั้นตอนหรือ เฟสวงจรชีวิต, ขั้นตอนออกแบบ. คำถามเกิดขึ้น: อะไรคือวิธีที่ถูกต้อง?

ก็ควรจะจำไว้ว่าในที่แตกต่างกัน มาตรฐานสากลคำศัพท์ที่ใช้อาจแตกต่างกันไป เราจะมุ่งเน้นไปที่คำศัพท์เฉพาะทางของ GOST ในประเทศทุกครั้งที่เป็นไปได้ ขั้นตอนการออกแบบเราจะเรียกส่วนหนึ่งของกระบวนการสร้าง IP ซึ่งจำกัดด้วยกรอบเวลาที่แน่นอนและสิ้นสุดด้วยการเปิดตัวผลิตภัณฑ์เฉพาะ (รุ่น เอกสาร ข้อความของโปรแกรม ฯลฯ)ขึ้นอยู่กับเป้าหมายร่วมกัน ขั้นตอนการออกแบบสามารถนำมารวมกันได้ ขั้นตอน. ตัวอย่างเช่น ขั้นตอน “การออกแบบทางเทคนิค”, ขั้นตอน “การนำไปใช้งาน” เป็นต้น

จากข้อมูลที่เผยแพร่ แต่ละขั้นตอนของการพัฒนา AIS ต้องใช้เวลาพอสมควร เวลาส่วนใหญ่ (45-50%) ถูกใช้ไปกับการเขียนโค้ด การทดสอบที่ซับซ้อนและออฟไลน์ โดยเฉลี่ยแล้ว การพัฒนา AIS จะใช้เวลาถึงหนึ่งในสามของวงจรชีวิตทั้งหมดของระบบ

ข้าว. การกระจายเวลาระหว่างการพัฒนาเอไอเอส

ขั้นตอนการสร้าง AIS (ISO/IEC 15288)

มาตรฐาน ISO/IEC 12207 กำหนดโครงสร้างวงจรชีวิตซึ่งประกอบด้วยกระบวนการ กิจกรรม และงานที่ต้องดำเนินการในระหว่างการสร้างระบบสารสนเทศ