Page 14 - วิศวกรรมซอฟต์แวร์
P. 14
15-4 วิศวกรรมซอฟต์แวร์
ตอนท่ี 15.1
กรณตี วั อย่างการรวบรวมความตอ้ งการ การประมาณการ
และการวเิ คราะหร์ ะบบ
โปรดอ่านหัวเรื่อง แนวคิด และวัตถุประสงค์ของตอนที่ 15.1 แล้วจึงศึกษารายละเอียดต่อไป
หวั เรอ่ื ง
15.1.1 การรวบรวมความต้องการและการประมาณการโครงการ
15.1.2 แนวทางการวิเคราะห์ระบบ
แนวคิด
1. ก ารรวบรวมความต้องการและการประมาณการโครงการเป็นข้ันตอนส�ำคัญของการพัฒนา
ซอฟต์แวร์ทุกชนิด กรณีตัวอย่างการพัฒนาซอฟต์แวร์ส�ำหรับเช่ารถยนต์น�ำเสนอแนวทางการ
วิเคราะห์ข้อมูล และกระบวนการท่ีเก่ียวข้องกับการบริหารจัดการข้อมูลน้ัน การประมาณการ
โครงการท�ำให้ทราบความต้องการทรัพยากรท่ีเกี่ยวข้องกับการพัฒนาซอฟต์แวร์นั้น ๆ ข้อมูล
ดังกล่าวจะถูกใช้น�ำไปประกอบการตัดสินใจ และการบริหารโครงการซอฟต์แวร์ต่อไป ในกรณี
ศึกษาน้ีใช้วิธีการสัมภาษณ์และวิเคราะห์เอกสารท่ีเก่ียวข้องกับกระบวนการเช่ารถยนต์ เป็นแหล่ง
ข้อมูลหลักในการรวบรวมความต้องการ
2. น ักวิเคราะห์ระบบหรือนักพัฒนาระบบท่ีท�ำหน้าที่วิเคราะห์ระบบจะท�ำการวิเคราะห์ความต้องการ
ของระบบที่ได้รับจากผู้ใช้งานโดยน�ำผลที่ได้ไปก�ำหนดเป็นข้อก�ำหนดความต้องการของซอฟต์แวร์
นนั้ ๆ ทง้ั ทเี่ ปน็ ความตอ้ งการกำ� หนดหนา้ ทแ่ี ละความตอ้ งการไมก่ ำ� หนดหนา้ ที่ โดยเอกสารขอ้ กำ� หนด
ความต้องการจะถูกใช้เป็นเอกสารอ้างอิงหลัก ๆ ในการออกแบบและพัฒนาซอฟต์แวร์
วัตถปุ ระสงค์
เม่ือศึกษาตอนท่ี 15.1 จบแล้ว นักศึกษาสามารถ
1. ประยุกต์แนวทางการรวบรวมความต้องการได้
2. ประยุกต์แนวทางการประมาณการซอฟต์แวร์ได้
3. ระบุประเภทความต้องการซอฟต์แวร์ได้
4. อธิบายแนวทางการวิเคราะห์ระบบได้
5. ประยุกต์เทคนิคการวิเคราะห์ระบบได้