เมื่อออกแบบระบบสารสนเทศกำหนด การสร้างแบบจำลองข้อมูล แนวคิดของระบบสารสนเทศ

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

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

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

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

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

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

องค์กรหลายแห่งต้องการพัฒนา AIS ด้วยตนเองเช่น:

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

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

3. สิ่งนี้ช่วยให้คุณสามารถให้ระดับความปลอดภัยที่สูงขึ้นและความเป็นอิสระจากปัจจัยภายนอก

4. ปฏิกิริยาตอบสนองที่เป็นไปได้ต่อการเปลี่ยนแปลงในกฎของเกมในตลาด

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

ประการแรกทางเลือกที่เหมาะสมของสถ จากการประมาณการของผู้เชี่ยวชาญการพัฒนาของเอไอเอสใน 53% นั้นอ้างอิงจาก Oracle DBMS, ประมาณ 15% สำหรับ Informix, 22% - DBMS อื่น ๆ

ประการที่สองการใช้งานในการพัฒนาเครื่องมือที่ทันสมัย

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

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

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

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

การปฐมนิเทศสู่มืออาชีพ DBMS สามารถช่วยให้บรรลุเป้าหมายดังต่อไปนี้:

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

2) เครื่องมือความปลอดภัยข้อมูลที่เชื่อถือได้ (กำหนดสถาปัตยกรรมความปลอดภัยสามระดับมาตรฐานที่ระดับเครือข่าย - ที่ระดับเซิร์ฟเวอร์ฐานข้อมูล - ที่ระดับระบบปฏิบัติการไคลเอ็นต์)

3) เครื่องมือที่มีประสิทธิภาพสำหรับการกำหนดขอบเขตการเข้าถึงฐานข้อมูล

4) รองรับแพลตฟอร์มฮาร์ดแวร์และซอฟต์แวร์ที่หลากหลาย

5) การใช้การประมวลผลข้อมูลแบบกระจาย

6) ความสามารถในการสร้างเครือข่ายที่ต่างกันและกระจาย

7) พัฒนาเครื่องมือการจัดการควบคุมติดตามและดูแลเซิร์ฟเวอร์ฐานข้อมูล

8) สนับสนุนเครื่องมือที่มีประสิทธิภาพเช่นพจนานุกรมข้อมูลทริกเกอร์ฟังก์ชันขั้นตอนแพ็คเกจ ฯลฯ

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

เหตุผลหลักในการมุ่งเน้นการใช้งาน DBMS ระดับมืออาชีพในการสร้าง AIS:

"กับ" - DBMS ระดับมืออาชีพค่อนข้างสูง

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

“ กับ” DBMS ระดับมืออาชีพต้องการความต้องการสูงบนแพลตฟอร์มฮาร์ดแวร์

“ สำหรับ” - ด้วยการเพิ่มประสิทธิภาพการทำงานของแพลตฟอร์มฮาร์ดแวร์ที่มุ่งเน้นของ Intel ผู้ผลิต DBMS มืออาชีพส่วนใหญ่จึงได้เปิดตัวรุ่นสำหรับเซิร์ฟเวอร์ Intel รวมถึง LINUX และ LINUX ด้วยพลังทั้งหมดของระบบ UNIX นั้นเป็นระบบปฏิบัติการฟรี การตัดสินใจโดยทั่วไปจะไม่ทำให้เกิดค่าใช้จ่ายทางการเงินจำนวนมาก สิ่งนี้ช่วยให้คุณมุ่งเน้นไปที่การสร้างไม่เพียง แต่เซิร์ฟเวอร์ RISC แบบมัลติคลัสเตอร์ประสิทธิภาพสูง แต่ยังใช้แพลตฟอร์มเซิร์ฟเวอร์ Intel

"ต่อต้าน" - เอไอเอสมืออาชีพมีความซับซ้อนและราคาแพงในการจัดการ

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

“ ต่อต้าน” - การพัฒนาของเอไอเอสบนแพลตฟอร์มอุตสาหกรรมนั้นแพงเกินไป

“ สำหรับ” - การออกแบบระบบรวมที่ทันสมัยเป็นกระบวนการที่ใช้แรงงานมากซึ่งต้องการผู้พัฒนาที่มีคุณภาพสูง ทั้งหมดนี้สะท้อนให้เห็นในราคาและทำให้เอไอเอสรุ่นใหม่มีราคาแพงกว่า แต่ก็ยังเทียบเคียงได้กับรุ่นก่อน

"ต่อต้าน" - การติดตั้งระบบบนแพลตฟอร์มมืออาชีพเป็นกระบวนการที่มีความยาวและราคาแพง

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

“ ต่อต้าน” - การบำรุงรักษาระบบที่ใช้แพลตฟอร์มระดับมืออาชีพนั้นมีราคาแพงเกินสมควรและคุณภาพของเอไอเอสเช่นนั้นก็ไม่เป็นที่ต้องการ

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

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

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

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

A) การพัฒนาและวิเคราะห์รูปแบบธุรกิจ

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

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

องค์ประกอบฮาร์ดแวร์และเทคนิคของ AIS ที่สร้างขึ้น

B) การทำให้เป็นรูปแบบธุรกิจเป็นทางการการพัฒนาแบบจำลองเชิงตรรกะของกระบวนการทางธุรกิจ

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

C) ทางเลือกของซอฟต์แวร์พัฒนาซอฟต์แวร์ภาษาเอไอเอส

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

D) ทดสอบและแก้ไขจุดบกพร่องของ AIS

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

D) การทำงานและการควบคุมเวอร์ชัน

คุณลักษณะของ AIS ที่สร้างโดยสถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์คือหลายระดับและหลายโมดูลดังนั้นระหว่างการดำเนินการและการพัฒนาประเด็นการควบคุมเวอร์ชันมาก่อนเช่น เพิ่มโมดูลใหม่และพัฒนาโมดูลเก่าด้วยการรื้อถอนโมดูลเก่า ตัวอย่างเช่นหากการควบคุมเวอร์ชันรายวันไม่ได้ดำเนินการตามที่แสดงในแบบฝึกหัดฐานข้อมูล AIS สำหรับหนึ่งปีของการดำเนินงานสามารถรวมมากกว่า 1,000 ตารางซึ่งมีเพียง 20-30% เท่านั้นที่จะใช้อย่างมีประสิทธิภาพ ผลลัพธ์: ความยืดหยุ่นและความซ้ำซ้อนของ AIS ที่ยืดหยุ่นและปรับขนาดได้

รูปที่ 1.3 ลำดับของการแปลงรูปแบบธุรกิจเป็นวัตถุฐานข้อมูลและแอปพลิเคชัน

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

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

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

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

ความละเอียดของอาร์คประเภทย่อยและชนิดพิเศษทั้งหมด

ศึกษาถึงความเป็นไปได้คีย์หลักต่างประเทศคำอธิบายของ Referential Integrity (ขึ้นอยู่กับการดำเนินการประกาศหรือใช้ทริกเกอร์)

การออกแบบและการใช้งานการปรับฐานข้อมูลเพื่อเพิ่มผลผลิต

การพิจารณาส่วนของตรรกะทางธุรกิจที่ควรนำไปใช้ในฐานข้อมูล (แพ็คเกจ, ขั้นตอนการจัดเก็บ);

การบังคับใช้ข้อ จำกัด (ข้อ จำกัด และทริกเกอร์) ที่สะท้อนถึงกฎเกณฑ์ทางธุรกิจที่กำหนดจากส่วนกลางการสร้างข้อ จำกัด และทริกเกอร์

การกำหนดชุดของกฎธุรกิจที่ไม่สามารถกำหนดเป็นข้อ จำกัด ในฐานข้อมูล

การกำหนดดัชนีที่จำเป็นกลุ่ม (ถ้ามีการใช้งานใน DBMS) คำจำกัดความของการกระจายตัวในแนวนอนของตาราง (ถ้าดำเนินการใน DBMS);

การประมาณขนาดของตารางดัชนีทุกกลุ่ม

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

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

การพัฒนาโทโพโลยีฐานข้อมูลในกรณีของฐานข้อมูลแบบกระจายการกำหนดกลไกการเข้าถึงข้อมูลระยะไกล

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

ระบบสารสนเทศสามารถสร้างขึ้นโดยใช้หลักการแบบเลเยอร์ ดังนั้นในเลเยอร์แยกสามารถแยกแยะซอฟต์แวร์เฉพาะ (office, application), เวิร์กโฟลว์โดยตรง, ระบบจัดการเอกสาร, สตรีมมิ่งโปรแกรมป้อนข้อมูลเอกสาร, รวมถึงซอฟต์แวร์เสริมสำหรับการสื่อสารกับโลกภายนอกและให้การเข้าถึงการทำงานของระบบผ่านเครื่องมือสื่อสาร (e- จดหมาย, อินเทอร์เน็ต / อินทราเน็ต)

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


บทที่ 2 ลักษณะของระบบข้อมูล GOU NPO PU №33


หน่วยงานที่ทำงานซึ่งจะถูกสร้างขึ้นเป็นเครื่องมือหลักขององค์กรในการปรับปรุง RIS - ศูนย์วิเคราะห์เพื่อการพัฒนานวัตกรรม (ACID) หน้าที่เชิงกลยุทธ์ของ ACIR คือการสนับสนุนองค์กรและกฎหมายและการเงินของกิจกรรมสร้างสรรค์ในภูมิภาคการรวมกันของฟังก์ชั่นที่เป็นนวัตกรรมและการลงทุนภายใต้การจัดการเดียว ผู้สร้างนวัตกรรม (...



สำหรับแสงที่ดีกว่า เมื่อหยุดพักคุณควรดับเครื่องใช้ไฟฟ้าเครื่องมือเครื่องจักรและเครื่องใช้ไฟฟ้าอื่น ๆ ด้วย การติดตั้งหลอดประหยัดไฟ Lb 40, Philips -1000 4.5 โหมดการทำงานของส่วนหม้อน้ำทองแดงคือ 251 วันทำการต่อปี เวลาทำงาน: เปลี่ยนจาก 8:00 - 17:00 น. พักเที่ยงตั้งแต่ 12.00 - 13.00 น. เทคโนโลยีหยุดพัก 10 นาที - ที่ 10 ชั่วโมงและ ...

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

สาระสำคัญของทิศทางแรกสามารถแสดงได้ด้วยคำว่า "การรวมระบบ" ผู้พัฒนา AIS ควรเป็นผู้เชี่ยวชาญในสาขาวิศวกรรมระบบมีความรู้มาตรฐานสากลสถานะและแนวโน้มการพัฒนาของเทคโนโลยีสารสนเทศและผลิตภัณฑ์ซอฟต์แวร์มีความรู้เกี่ยวกับเครื่องมือในการพัฒนาแอพพลิเคชั่น (CASE-tools) และเตรียมพร้อมสำหรับการรับรู้และวิเคราะห์กระบวนการแอปพลิเคชันอัตโนมัติ พื้นที่ มี บริษัท จำนวนมากที่เชี่ยวชาญในการพัฒนาโครงการ AIS (ตัวอย่างเช่น Price Waterhouse, Jet Info, Software ที่สอดคล้องกันเป็นต้น)

ทิศทางที่สองส่วนใหญ่เกี่ยวข้องกับการพัฒนาทางคณิตศาสตร์และซอฟต์แวร์สำหรับการใช้งานฟังก์ชั่น AIS - แบบจำลองวิธีการอัลกอริทึมโปรแกรมตามความรู้ด้านวิศวกรรมระบบวิธีการวิเคราะห์และสังเคราะห์การตัดสินใจออกแบบเทคโนโลยีการเขียนโปรแกรมระบบปฏิบัติการ ฯลฯ ในแต่ละชั้นเรียนของ AIS (ACS, CAD, GIS, ฯลฯ ) มี บริษัท ที่เชี่ยวชาญในการพัฒนาระบบซอฟต์แวร์ (และบางครั้งซอฟต์แวร์และฮาร์ดแวร์) แต่ละคนโฆษณาเทคโนโลยีของตนเพื่อสร้างเอไอเอสและปฏิบัติตามกลยุทธ์ของทั้งผู้ให้บริการรวมหรือการเปิดกว้างและการขยายระบบโดยแอพพลิเคชั่นและเพิ่มเติมของบุคคลที่สาม

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

ระดับสูงสุดของการออกแบบ AIS มักเรียกว่าการออกแบบแนวความคิด การออกแบบแนวความคิดจะดำเนินการในกระบวนการของการศึกษาก่อนการออกแบบการกำหนดข้อเสนอทางเทคนิคการพัฒนาการออกแบบแนวความคิด

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

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

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

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

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

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

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

สถานที่พิเศษในจำนวนงานออกแบบถูกครอบครองโดยการพัฒนาโครงการเครือข่ายคอมพิวเตอร์ขององค์กรเนื่องจากการสนับสนุนทางเทคนิคของ AIS มีโครงสร้างเครือข่าย

หาก AIS ตั้งอยู่ในสถานที่ห่างไกลโดยเฉพาะอย่างยิ่งที่อยู่ในเมืองต่าง ๆ ปัญหาการเช่าช่องทางการสื่อสารสำหรับเครือข่ายองค์กรกำลังได้รับการแก้ไขเนื่องจากทางเลือกอื่นของการใช้ช่องทางเฉพาะในกรณีส่วนใหญ่ไม่สามารถยอมรับได้เนื่องจากราคาสูง โดยทั่วไปในกรณีนี้สิ่งแรกคือความเป็นไปได้ในการใช้บริการอินเทอร์เน็ต ผ่านทางอินเทอร์เน็ตที่องค์กรที่ทำงานกับเทคโนโลยี CALS (Computer Acquisition Life-Cycle System) สามารถโต้ตอบกันได้ ปัญหาที่เกิดขึ้นในเรื่องนี้เกี่ยวข้องกับการรับรองความปลอดภัยของข้อมูลและความน่าเชื่อถือของการส่งข้อความ

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

Stage I - การออกแบบล่วงหน้า (การสำรวจการรายงานการศึกษาความเป็นไปได้และข้อกำหนดการอ้างอิง);

Stage II - การออกแบบ (การจัดทำโครงการทางเทคนิคและการทำงาน);

Stage III - การนำไปใช้ (เตรียมสำหรับการนำไปใช้งานทำการทดสอบนำร่องและทดสอบการเดินเครื่อง);

Stage IV - การวิเคราะห์การทำงาน (การระบุปัญหาการเปลี่ยนแปลงการตัดสินใจการออกแบบและ AIS และ AIT ที่มีอยู่เดิม)

รูปที่ 1

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

วิธีการศึกษาและวิเคราะห์สถานะของวัตถุทางเศรษฐกิจและระบบการจัดการรวมถึง:

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

แบบสอบถามที่เป็นลายลักษณ์อักษร;

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

การอภิปรายกลุ่ม

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

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

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

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

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

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

ในกระบวนการตั้งค่างานต่อไปนี้จะถูกเปิดเผย:

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

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

คำอธิบายของข้อมูลที่ได้ (รายการแบบฟอร์มการนำเสนอผู้ใช้หน่วยโครงสร้างข้อมูลวิธีการควบคุม)

คำอธิบายของอัลกอริทึมสำหรับการแก้ปัญหา (ลำดับของการคำนวณและการดำเนินการทางตรรกะ)

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

วงจรชีวิตของระบบสารสนเทศ

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

ขั้นตอนหลักของการออกแบบระบบสารสนเทศ

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

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

ขั้นตอนการพัฒนาระบบข้อมูลต่อไปนี้สามารถแยกแยะได้:

1. การสร้างแนวคิด เนื้อหาหลักของงานในระยะนี้คือคำจำกัดความของโครงการการพัฒนาแนวคิดรวมไปถึง:

การก่อตัวของความคิดการกำหนดเป้าหมาย

การก่อตัวของทีมงานโครงการที่สำคัญ

ศึกษาแรงจูงใจและข้อกำหนดของลูกค้าและผู้เข้าร่วมอื่น ๆ

การรวบรวมข้อมูลเริ่มต้นและการวิเคราะห์สถานะที่มีอยู่

การกำหนดข้อกำหนดและข้อ จำกัด พื้นฐานวัสดุที่ต้องการทรัพยากรทางการเงินและแรงงาน

การประเมินผลเปรียบเทียบของทางเลือก

การส่งข้อเสนอการตรวจสอบและการอนุมัติของพวกเขา

2. การพัฒนาข้อกำหนดทางเทคนิค เนื้อหาหลักของระยะนี้คือการพัฒนาข้อเสนอทางเทคนิคและการเจรจากับลูกค้าในการสรุปสัญญา เนื้อหาทั้งหมดของงานในระยะนี้:

การพัฒนาเนื้อหาหลักของโครงการโครงสร้างพื้นฐานของโครงการ

การพัฒนาและการอนุมัติข้อกำหนดทางเทคนิค

การวางแผนการแยกส่วนของโมเดลโครงสร้างพื้นฐานของโครงการ:

การประมาณและงบประมาณของโครงการการกำหนดความต้องการทรัพยากร

การพัฒนาแผนปฏิทินและตารางงานที่ขยาย

การเซ็นสัญญากับลูกค้า

การใส่เครื่องมือการสื่อสารการดำเนินงานของผู้เข้าร่วมโครงการและติดตามความคืบหน้าของงาน;


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

การดำเนินงานออกแบบขั้นพื้นฐาน

การพัฒนางานด้านเทคนิคส่วนตัว

การออกแบบแนวความคิด;

การร่างข้อกำหนดและคำแนะนำทางเทคนิค

การนำเสนอการพัฒนาการออกแบบการตรวจสอบและการอนุมัติ

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

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

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

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

· โครงร่างโปรแกรม แสดงลำดับของการดำเนินการในโปรแกรม;

· รูปแบบการโต้ตอบของโปรแกรม แสดงวิธีการเปิดใช้งานโปรแกรมและการโต้ตอบกับข้อมูลที่เกี่ยวข้อง

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

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

ทำการพัฒนาซอฟต์แวร์

การเตรียมการสำหรับการนำระบบไปใช้

การตรวจสอบและควบคุมตัวชี้วัดหลักของโครงการ

5. การว่าจ้างระบบ. ในช่วงนี้การทดสอบจะดำเนินการทดลองใช้ระบบในสภาพจริงการเจรจากำลังดำเนินการเกี่ยวกับผลของโครงการและสัญญาใหม่ที่เป็นไปได้ ประเภทหลักของงาน:

การทดสอบที่ครอบคลุม

การฝึกอบรมสำหรับการทำงานของระบบที่สร้างขึ้น;

การจัดทำเอกสารการทำงานการส่งมอบระบบให้กับลูกค้าและการว่าจ้าง

การบำรุงรักษาสนับสนุนบริการ;

การประเมินผลโครงการและการเตรียมเอกสารขั้นสุดท้าย

การแก้ไขข้อขัดแย้งและการปิดโครงการ

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

ขั้นตอนที่สองและสามจะเรียกว่าเฟสของการออกแบบระบบและสองขั้นตอนสุดท้าย (บางครั้งรวมถึงขั้นตอนการออกแบบ) - เฟสการใช้งาน

ระยะเริ่มต้นของโครงการมีผลต่อการตัดสินใจเนื่องจากพวกเขาทำการตัดสินใจหลักที่กำหนดคุณภาพของระบบสารสนเทศ ในกรณีนี้โดยปกติ 30% ของการมีส่วนร่วมในผลลัพธ์สุดท้ายของโครงการทำโดยเฟสของแนวคิดและข้อเสนอ 20% เป็นขั้นตอนการออกแบบ 20% เป็นขั้นตอนการผลิต 30% เป็นขั้นตอนการว่าจ้างและเสร็จสิ้นโครงการ

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

ข้อผิดพลาดในการพิจารณาผลประโยชน์ของลูกค้า

ความสนใจที่ไม่สำคัญและผลประโยชน์ภายนอก

การตีความคำแถลงปัญหาไม่ถูกต้อง

ความเข้าใจรายละเอียดไม่ถูกต้องหรือไม่เพียงพอ;

ข้อกำหนดการทำงานที่ไม่สมบูรณ์ (ข้อกำหนดของระบบ);

ข้อผิดพลาดในการพิจารณาทรัพยากรและข้อกำหนดที่จำเป็น

การตรวจสอบหายากเกี่ยวกับความสอดคล้องของขั้นตอนและการขาดการควบคุมในส่วนของลูกค้า (ไม่มีส่วนร่วมของลูกค้า)

การออกแบบระบบสารสนเทศ

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

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

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

ความสัมพันธ์ข้อมูล - ข้อมูลการแลกเปลี่ยนหน่วย (เอกสารแฟกซ์คำแนะนำการเขียนและปากเปล่า ฯลฯ )

ความสัมพันธ์ภายนอก - บางหน่วยโต้ตอบกับระบบภายนอกและการโต้ตอบของพวกเขาอาจเป็นทั้งข้อมูลและการทำงาน

โครงสร้างทั่วไปขององค์กรต่าง ๆ ช่วยให้เราสามารถกำหนดหลักการทั่วไปบางประการสำหรับการสร้างระบบข้อมูลขององค์กร

โดยทั่วไปแล้ว กระบวนการพัฒนาระบบสารสนเทศ สามารถพิจารณาได้จากสองมุมมอง:

ในแง่ของกระแสงานหลัก: นักแสดงการกระทำลำดับของการกระทำ ฯลฯ

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

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

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

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

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

ความแปรปรวน - การถ่ายโอนระบบอย่างมีจุดมุ่งหมายจากที่มีอยู่ไปยังบางส่วน

รัฐที่ต้องการอธิบายไว้ในแง่ของวัตถุประสงค์ของโครงการ

การ จำกัด เป้าหมายสุดท้าย

ระยะเวลาที่ จำกัด

งบประมาณ จำกัด

ทรัพยากรที่ จำกัด จำเป็น

ความแปลกใหม่สำหรับองค์กรที่มีการดำเนินโครงการ

ความซับซ้อน - การมีปัจจัยจำนวนมากที่ส่งผลโดยตรงต่อความก้าวหน้าและผลของโครงการ

การสนับสนุนทางกฎหมายและองค์กร - การสร้างโครงสร้างองค์กรเฉพาะสำหรับช่วงเวลาของโครงการ

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

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

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

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

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

ขั้นตอนการพัฒนาระบบข้อมูลต่อไปนี้สามารถแยกแยะได้:

การก่อตัวของแนวคิด

การพัฒนาข้อกำหนดทางเทคนิค

การออกแบบ

การผลิต

ทำให้ระบบทำงานได้

ลองพิจารณาแต่ละคนอย่างละเอียด

ขั้นตอนที่สองและสามจะเรียกว่าขั้นตอนของการออกแบบระบบและสองขั้นตอนสุดท้าย (บางครั้งรวมถึงขั้นตอนการออกแบบ) - ระยะการใช้งาน

เฟสแนวคิด

การจัดทำแนวคิดการกำหนดเป้าหมาย

การก่อตัวของทีมโครงการสำคัญ

การศึกษาแรงจูงใจและข้อกำหนดของลูกค้าและผู้เข้าร่วมอื่น ๆ

การรวบรวมข้อมูลเริ่มต้นและการวิเคราะห์สถานะที่มีอยู่

การกำหนดข้อกำหนดและข้อ จำกัด พื้นฐานวัสดุที่จำเป็นทรัพยากรทางการเงินและแรงงาน

การประเมินทางเลือกเปรียบเทียบ

การส่งข้อเสนอการตรวจสอบและการอนุมัติของพวกเขา

การพัฒนาข้อเสนอทางเทคนิค

การพัฒนาเนื้อหาหลักของโครงการโครงสร้างพื้นฐานของโครงการ

การพัฒนาและการอนุมัติข้อกำหนดทางเทคนิค

การวางแผนการสลายตัวของโมเดลโครงสร้างพื้นฐานของโครงการ

ร่างประมาณการและงบประมาณของโครงการการกำหนดความต้องการทรัพยากร

การพัฒนาแผนปฏิทินและขยายเวลาทำงาน

การเซ็นสัญญากับลูกค้า

กำหนดวิธีการสื่อสารของผู้เข้าร่วมโครงการและติดตามความคืบหน้าของงาน

ออกแบบ

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

การดำเนินงานออกแบบขั้นพื้นฐาน

การพัฒนางานด้านเทคนิคส่วนตัว

การดำเนินการตามแนวคิดการออกแบบ

ร่างข้อกำหนดและคำแนะนำทางเทคนิค

การส่งการพัฒนาการออกแบบการตรวจสอบและการอนุมัติ

พัฒนาการ

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

การดำเนินการของการพัฒนาซอฟต์แวร์

การเตรียมการสำหรับการนำระบบมาใช้

การควบคุมและควบคุมตัวชี้วัดหลักของโครงการ

ทำให้ระบบทำงานได้

ในช่วงนี้จะทำการทดสอบดำเนินการทดลองระบบในสภาพจริง

การเจรจากำลังดำเนินการเกี่ยวกับผลของโครงการและสัญญาใหม่ที่อาจเกิดขึ้น ประเภทหลักของงาน:

การทดสอบที่ครอบคลุม

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

มีมาตรฐานสากลที่ควบคุมวงจรชีวิตของระบบข้อมูลคือ ISO / IEC 12207

ISO - องค์กรมาตรฐานระหว่างประเทศ IEC - คณะกรรมาธิการเทคนิคไฟฟ้าระหว่างประเทศ

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

ตามมาตรฐานนี้โครงสร้างวงจรชีวิตขึ้นอยู่กับกระบวนการสามกลุ่ม:

กระบวนการวงจรชีวิตหลัก (การจัดหาการจัดส่งการพัฒนาการปฏิบัติการการบำรุงรักษา)

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

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

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

งานหลักควรหาวิธีแก้ปัญหา วิธีการในการสร้างระบบสารสนเทศขององค์กร (ใช้ชุดเครื่องมือที่เหมาะสม) ดังต่อไปนี้:

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

การรับประกันการสร้างระบบที่มีพารามิเตอร์ที่ระบุสำหรับเวลาที่กำหนดภายในงบประมาณที่ตกลงไว้ล่วงหน้า

ความสะดวกในการบำรุงรักษาการดัดแปลงและการขยายระบบเพื่อให้แน่ใจว่าสอดคล้องกับเงื่อนไขการเปลี่ยนแปลงขององค์กร

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

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

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

เทคโนโลยีการออกแบบ สามารถแสดงเป็นการรวมกันของสามองค์ประกอบ:

ลำดับการปฏิบัติการด้านเทคโนโลยีที่กำหนด

เกณฑ์และกฎที่ใช้ในการประเมินผลลัพธ์ของการดำเนินงานด้านเทคโนโลยี

หมายถึงกราฟิกและข้อความ (สัญลักษณ์) ที่ใช้เพื่ออธิบายระบบที่ออกแบบ

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

ข้อมูลที่ได้จากการดำเนินการก่อนหน้า (หรือแหล่งข้อมูล) ที่แสดงในรูปแบบมาตรฐาน

สื่อการสอนคำแนะนำบรรทัดฐานและมาตรฐาน

ซอฟต์แวร์และฮาร์ดแวร์

นักแสดง

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

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

สนับสนุนวงจรชีวิตทั้งหมดของระบบข้อมูล

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

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

เทคโนโลยีควรให้ความสามารถในการทำงานกับการออกแบบระบบย่อยแต่ละระบบในกลุ่มย่อย (3-7 คน) นี่เป็นเพราะหลักการของการจัดการทีมและผลผลิตที่เพิ่มขึ้นโดยการลดจำนวนของความสัมพันธ์ภายนอก;

ให้เวลาขั้นต่ำในการจัดหาระบบที่ใช้การได้

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

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

สร้างความมั่นใจในความเป็นอิสระของการตัดสินใจออกแบบโดยใช้ระบบ - ระบบการจัดการฐานข้อมูลระบบปฏิบัติการภาษาและระบบการเขียนโปรแกรม

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

แนวคิดของระบบสารสนเทศ

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

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

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

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

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

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

มักจะถือว่า โปรไฟล์สองกลุ่ม:

การควบคุมสถาปัตยกรรมและโครงสร้างของระบบสารสนเทศ

การควบคุมกระบวนการออกแบบการพัฒนาแอพพลิเคชั่นการบำรุงรักษาและการพัฒนาระบบ

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

โปรไฟล์ของระบบข้อมูลเฉพาะที่กำหนดมาตรฐานการตัดสินใจการออกแบบภายในโครงการที่กำหนด

โปรไฟล์ระบบสารสนเทศที่ออกแบบมาเพื่อแก้ปัญหาบางระดับของปัญหาที่นำไปใช้

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

หลักการสร้างโปรไฟล์ระบบสารสนเทศ

การใช้โพรไฟล์ของระบบข้อมูลถูกออกแบบมาเพื่อแก้ไขปัญหาต่อไปนี้:

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

การปรับปรุงคุณภาพของส่วนประกอบของระบบสารสนเทศ

รับรองความสามารถในการขยายและความยืดหยุ่นของระบบที่พัฒนาขึ้น

การจัดหาความเป็นไปได้ของการรวมฟังก์ชั่นเข้ากับระบบสารสนเทศของงานที่เคยแก้ไขแยกต่างหาก

การตรวจสอบความสะดวกในการพกพาของแอพพลิเคชั่นซอฟต์แวร์

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

ความเกี่ยวข้องของการใช้โปรไฟล์ของระบบสารสนเทศมีความทันสมัย มาตรฐานของเทคโนโลยีสารสนเทศซึ่งมีคุณลักษณะดังต่อไปนี้:

มีมาตรฐานระหว่างประเทศและระดับชาติมากมายที่ไม่มี

ตอบสนองความต้องการในการสร้างวัตถุและกระบวนการที่เป็นมาตรฐานและสมบูรณ์สำหรับการสร้างและการประยุกต์ใช้ระบบสารสนเทศที่ซับซ้อน

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

มาตรฐานการทำงานที่ได้รับการสนับสนุนและควบคุมเฉพาะวัตถุและรูทีนที่ง่ายที่สุดกระบวนการมวล: การสื่อสารโทรคมนาคม, การเขียนโปรแกรม, เอกสารประกอบของโปรแกรมและข้อมูล กระบวนการที่ซับซ้อนและสร้างสรรค์ที่สุดในการสร้างและพัฒนาระบบข้อมูลขนาดใหญ่แบบกระจาย - การวิเคราะห์และการออกแบบระบบการรวมส่วนประกอบและระบบการทดสอบและการรับรอง - เกือบจะไม่ได้รับการสนับสนุนจากข้อกำหนดและคำแนะนำของมาตรฐานเนื่องจากความยุ่งยาก

การปรับปรุงและประสานงานของเอกสารเชิงบรรทัดฐานและระเบียบวิธีในบางกรณีอนุญาตให้สร้างมาตรฐานระดับชาติและระดับสากลบนพื้นฐานของพวกเขา

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

รูปแบบการอ้างอิงของสภาพแวดล้อมระบบเปิด (OSE / RM) กำหนดการแยกระบบข้อมูลใด ๆ ออกเป็นสององค์ประกอบ: แอปพลิเคชัน (โปรแกรมแอปพลิเคชันและระบบซอฟต์แวร์) และสภาพแวดล้อมที่แอปพลิเคชันเหล่านี้ทำงาน

ระหว่างแอ็พพลิเคชันและสภาพแวดล้อมถูกกำหนดอินเตอร์เฟสมาตรฐาน - Application Program Interface (API) ซึ่งเป็นส่วนที่จำเป็นของโปรไฟล์ของระบบเปิดใด ๆ

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

ดังนั้น โปรไฟล์ระบบข้อมูลแบบลำดับชั้น อาจรวมถึง:

คำอธิบายที่เป็นมาตรฐานของฟังก์ชั่นที่ดำเนินการโดยระบบนี้

ฟังก์ชั่นของการโต้ตอบของระบบกับสภาพแวดล้อมภายนอก

อินเตอร์เฟสที่ได้มาตรฐานระหว่างแอพพลิเคชันและสภาพแวดล้อมระบบสารสนเทศ

โปรไฟล์ของส่วนประกอบการทำงานแต่ละรายการที่รวมอยู่ในระบบ ในการใช้งานโปรไฟล์อย่างมีประสิทธิภาพคุณต้อง:

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

ระบุมาตรฐานและเอกสารด้านกฎระเบียบกรณีการใช้งานและพารามิเตอร์ที่จำเป็นต้องรวมไว้ในโปรไฟล์

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

ทำให้โปรไฟล์เป็นระเบียบตามหมวดหมู่ของมันรวมถึงมาตรฐานเอกสารกำกับดูแลที่หลากหลายและพารามิเตอร์เพิ่มเติมที่เกี่ยวข้องโดยตรงกับโปรไฟล์

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

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

โครงสร้างระบบสารสนเทศ

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

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

บทนำ

ข้อสรุป

วรรณกรรม


บทนำ

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

หลังจากขั้นตอนการสร้างแบบจำลองข้อมูลการออกแบบระบบเริ่มต้นขึ้น ในขั้นตอนนี้จะมีการเลือกโซลูชันทางเทคโนโลยีบนพื้นฐานที่จะสร้างระบบข้อมูล

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

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

ความหลากหลายของงานได้รับการแก้ไขด้วยความช่วยเหลือของ IP ทำให้เกิดระบบที่แตกต่างกันหลายอย่างที่แตกต่างกันในหลักการของการก่อสร้างและกฎสำหรับการประมวลผลข้อมูลที่ฝังอยู่ในนั้น

จุดประสงค์ของการทดสอบคือการพิจารณาในขั้นตอนของการสร้างระบบสารสนเทศ

วัตถุประสงค์ของงานนี้เพื่อค้นหาเป้าหมายหลักของการออกแบบรวมถึงเป้าหมายของการสร้างระบบสารสนเทศ


1. การออกแบบระบบสารสนเทศ

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

·ฟังก์ชั่นที่ต้องการของระบบและระดับการปรับให้เข้ากับสภาพการเปลี่ยนแปลงของการทำงาน

·ปริมาณงานที่ต้องการของระบบ

·เวลาตอบสนองที่ต้องการของระบบต่อการร้องขอ

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

·ใช้งานง่ายและรองรับระบบ;

·ความปลอดภัยที่จำเป็น

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

การออกแบบระบบสารสนเทศครอบคลุมพื้นที่สามส่วนหลัก:

·การออกแบบวัตถุข้อมูลที่จะนำไปใช้ในฐานข้อมูล

·การออกแบบโปรแกรมหน้าจอรายงานที่จะทำให้มั่นใจว่าการร้องขอข้อมูลจะสมบูรณ์

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

ตามวิธีการที่ทันสมัยกระบวนการสร้าง IP เป็นกระบวนการของการสร้างและการเปลี่ยนแบบจำลองที่สอดคล้องกันจำนวนมากในทุกขั้นตอนของวงจรชีวิต (LC) ของ IP ในแต่ละขั้นตอนของวงจรชีวิตโมเดลเฉพาะถูกสร้างขึ้นสำหรับมัน - องค์กร, ข้อกำหนดสำหรับ IP, การออกแบบ IP, ข้อกำหนดสำหรับแอปพลิเคชัน ฯลฯ แบบจำลองถูกสร้างขึ้นโดยคณะทำงานของทีมโครงการจัดเก็บและสะสมในที่เก็บโครงการ การสร้างแบบจำลองการควบคุมการเปลี่ยนแปลงและการจัดหาเพื่อการใช้โดยรวมนั้นดำเนินการโดยใช้เครื่องมือซอฟต์แวร์พิเศษ - CASE-tools

กระบวนการสร้าง IP แบ่งออกเป็นหลายขั้นตอน (ขั้นตอน) จำกัด ด้วยกรอบเวลาและสิ้นสุดด้วยการเปิดตัวผลิตภัณฑ์เฉพาะ (รุ่นผลิตภัณฑ์ซอฟต์แวร์เอกสารประกอบ ฯลฯ )

ขั้นตอนต่อไปนี้ของการสร้าง IS มักจะมีความแตกต่าง: การสร้างความต้องการของระบบการออกแบบการใช้งานการทดสอบการทดสอบการใช้งานและการบำรุงรักษา

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

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

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

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

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

ผลิตภัณฑ์ขั้นสุดท้ายของขั้นตอนการออกแบบคือ:

·คีมาฐานข้อมูล (ขึ้นอยู่กับรูปแบบ ER ที่พัฒนาขึ้นในขั้นตอนการวิเคราะห์)

·ชุดข้อมูลจำเพาะสำหรับโมดูลระบบ (ถูกสร้างขึ้นบนพื้นฐานของฟังก์ชันรุ่น)

นอกจากนี้ในขั้นตอนการออกแบบสถาปัตยกรรม IP ยังได้รับการพัฒนาซึ่งรวมถึงตัวเลือกของแพลตฟอร์มและระบบปฏิบัติการ (ระบบปฏิบัติการ) ใน IP ที่ต่างกันคอมพิวเตอร์หลายเครื่องสามารถทำงานบนแพลตฟอร์มฮาร์ดแวร์ต่าง ๆ และภายใต้ระบบปฏิบัติการต่าง ๆ นอกเหนือจากการเลือกแพลตฟอร์มลักษณะสถาปัตยกรรมต่อไปนี้จะถูกกำหนดในขั้นตอนการออกแบบ:

·ไม่ว่าจะเป็นสถาปัตยกรรมไฟล์เซิร์ฟเวอร์หรือสถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์

·ไม่ว่าจะเป็นสถาปัตยกรรม 3 ชั้นที่มีเลเยอร์ต่อไปนี้: เซิร์ฟเวอร์, มิดเดิลแวร์ (แอพพลิเคชันเซิร์ฟเวอร์), ไคลเอ็นต์ซอฟต์แวร์

·ไม่ว่าฐานข้อมูลจะถูกรวมศูนย์หรือกระจาย หากมีการกระจายฐานข้อมูลกลไกใดที่จะใช้เพื่อสนับสนุนความสอดคล้องและความเกี่ยวข้องของข้อมูล

·ไม่ว่าฐานข้อมูลจะเป็นเนื้อเดียวกันหรือไม่นั่นคือเซิร์ฟเวอร์ฐานข้อมูลทั้งหมดจะเป็นผลิตภัณฑ์ของผู้ผลิตรายเดียวกันหรือไม่ (ตัวอย่างเช่นเซิร์ฟเวอร์ทั้งหมดเท่านั้น Oracle หรือเซิร์ฟเวอร์ทั้งหมดเท่านั้น DB2 UDB) หากฐานข้อมูลไม่เหมือนกันดังนั้นซอฟต์แวร์ใดที่จะใช้ในการแลกเปลี่ยนข้อมูลระหว่าง DBMS ของผู้ผลิตต่าง ๆ (ที่มีอยู่หรือพัฒนาโดยเฉพาะเป็นส่วนหนึ่งของโครงการ);

·ไม่ว่าจะใช้เซิร์ฟเวอร์ฐานข้อมูลแบบขนาน (เช่น Oracle Parallel Server, DB2 UDB) จะถูกใช้เพื่อให้ได้ประสิทธิภาพที่เหมาะสม

ขั้นตอนการออกแบบจบลงด้วยการพัฒนาการออกแบบทางเทคนิคสำหรับ IP ในขั้นตอนการติดตั้งซอฟต์แวร์สำหรับเอกสารประกอบการปฏิบัติงานจะถูกสร้างขึ้น

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

·การตรวจหาความล้มเหลวของโมดูล (ความล้มเหลวอย่างหนัก);

·การปฏิบัติตามโมดูลข้อมูลจำเพาะ (การมีฟังก์ชั่นที่จำเป็นทั้งหมดไม่มีฟังก์ชั่นที่ไม่จำเป็น)

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

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

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

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

 

มันอาจจะมีประโยชน์ในการอ่าน: