วิธีการออกแบบระบบ

สารบัญ:

วิธีการออกแบบระบบ
วิธีการออกแบบระบบ

วีดีโอ: วิธีการออกแบบระบบ

วีดีโอ: วิธีการออกแบบระบบ
วีดีโอ: BC304 การวิเคราะห์และออกแบบระบบ Assignment#2 K2 5501108174 2024, อาจ
Anonim

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

วิธีการออกแบบระบบ
วิธีการออกแบบระบบ

จำเป็น

การกำหนดทางเทคนิคสำหรับการออกแบบ

คำแนะนำ

ขั้นตอนที่ 1

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

ขั้นตอนที่ 2

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

ขั้นตอนที่ 3

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

ขั้นตอนที่ 4

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

ขั้นตอนที่ 5

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

ขั้นตอนที่ 6

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

ขั้นตอนที่ 7

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