บริษัทมีระบบที่เก่าแล้วและต้องการอัปเดตฟีเจอร์บางอย่าง ข้อใดคือประโยชน์ของการทำ "ข้อกำหนดความต้องการ" (Requirements Specification) อย่างละเอียด
กเพื่อให้ระบบทำงานได้เร็วกว่าเดิม
ขเพื่อให้ผู้ใช้งานสามารถใช้งานได้ทันทีโดยไม่ต้องอบรม
คเพื่อทำให้ค่าใช้จ่ายในการพัฒนาลดลงอย่างแน่นอน
งเพื่อให้ทีมพัฒนามีความเข้าใจชัดเจนว่าต้องสร้างอะไร และเป็นการลดข้อขัดแย้งในภายหลัง
เฉลยอธิบาย
ข้อกำหนดความต้องการ (Requirements Specification) อย่างละเอียดช่วยให้ทีมพัฒนา ทีมออกแบบ และผู้ใช้งานมีความเข้าใจตรงกันว่าระบบต้องทำอะไร ลดข้อขัดแย้งและการออกแบบใหม่ในภายหลัง ตัวเลือก A ไม่ถูกต้องตรงข้อกำหนด ตัวเลือก C และ D ไม่ใช่ประโยชน์หลัก