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

click fraud protection

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

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

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

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

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

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

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

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

เคล็ดลับ

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

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

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

หมวดหมู่

ล่าสุด

วิธีสร้างแผนภูมิใน WordPad

วิธีสร้างแผนภูมิใน WordPad

การสร้างแผนภูมิใน WordPad จะคล้ายกับการสร้างแผ...

วิธีดูภาพในแฟลชไดรฟ์

วิธีดูภาพในแฟลชไดรฟ์

ดูภาพในแฟลชไดรฟ์ ขั้นตอนการดูรูปภาพในแฟลชไดรฟ์...

วิธีล้างกระดาษติดในเครื่องพิมพ์ Canon Inkjet

วิธีล้างกระดาษติดในเครื่องพิมพ์ Canon Inkjet

ป้องกันตัวเองจากการกระแทก ถอดสายไฟออกจากด้านหลั...