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