วิธีเขียนเอกสารการวิเคราะห์และการออกแบบสำหรับซอฟต์แวร์

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

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

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

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

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

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

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

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

เคล็ดลับ

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

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

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

หมวดหมู่

ล่าสุด

วิธีรีเซ็ต Acer Aspire One เป็นการตั้งค่าจากโรงงาน

วิธีรีเซ็ต Acer Aspire One เป็นการตั้งค่าจากโรงงาน

คุณอาจสามารถกู้คืนเน็ตบุ๊ก Acer ที่เสียหายได้ ...

วิธีล้างเส้นทางการตรวจสอบใน QuickBooks

วิธีล้างเส้นทางการตรวจสอบใน QuickBooks

ผู้ใช้ QuickBooks มักมีปัญหากับประสิทธิภาพของซอ...

วิธีใช้อะแดปเตอร์การ์ด Micro SD

วิธีใช้อะแดปเตอร์การ์ด Micro SD

การ์ด SD ช่วยให้ถ่ายโอนไฟล์ระหว่างอุปกรณ์ได้ง่...