เมื่อออกแบบระบบสารสนเทศกำหนด การสร้างแบบจำลองข้อมูล แนวคิดของระบบสารสนเทศ
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 กลุ่มการทดสอบแรกแสดงให้เห็นว่าระบบกู้คืนจากความล้มเหลวของซอฟต์แวร์ความล้มเหลวของฮาร์ดแวร์ได้ดีเพียงใด กลุ่มการทดสอบที่สองจะกำหนดระดับความเสถียรของระบบในระหว่างการทำงานปกติและช่วยให้คุณสามารถประเมินสถานะการออนไลน์ของระบบ ชุดการทดสอบความเสถียรควรรวมการทดสอบที่จำลองโหลดสูงสุดของระบบ
จากนั้นชุดทั้งโมดูลจะผ่านการทดสอบระบบ - การทดสอบการยอมรับภายในของผลิตภัณฑ์ซึ่งแสดงระดับคุณภาพ ซึ่งรวมถึงการทดสอบการใช้งานและการทดสอบความน่าเชื่อถือของระบบ
การทดสอบขั้นสุดท้ายของระบบข้อมูลคือการทดสอบการยอมรับ การทดสอบดังกล่าวเกี่ยวข้องกับการแสดงระบบข้อมูลให้กับลูกค้าและควรมีกลุ่มการทดสอบจำลองกระบวนการทางธุรกิจจริงเพื่อแสดงการปฏิบัติตามข้อกำหนดของลูกค้า
มันอาจจะมีประโยชน์ในการอ่าน:
- ซอฟต์แวร์ติดตามการเชื่อมต่ออินเทอร์เน็ต;
- อะไรคือความแตกต่างระหว่างโมเด็ม xDSL;
- พิมพ์ภาพถ่ายในวันเดียวกัน;
- ใช้สัญลักษณ์ eEPC เพื่ออธิบายกระบวนการทางธุรกิจแบบกราฟิก;
- การสร้างแบบจำลองกระบวนการทางธุรกิจโดยใช้ ARIS (express และ cloud);
- รูปแบบ e-book พื้นฐาน;
- การคำนวณต้นทุนการบริการตามระดับของต้นทุน;
- สิ่งจำเป็นสำหรับมัลติมีเดีย;