ระบบสารสนเทศสำหรับการขายออนไลน์อยากให้ลูกค้าสามารถติดตาม (Track) สถานะของคำสั่งซื้อได้แบบ Real-time หากข้อกำหนดนี้มีความซับซ้อนสูง ต้องความประสานงานหลายส่วนของระบบ และสร้างภาระต่อฐานข้อมูล แนวทางการจัดการข้อกำหนดนี้ที่เหมาะสมคืออะไร

ยอมรับข้อกำหนดอย่างเต็มที่ แล้วพยายามตัดความซับซ้อนจากส่วนอื่นของระบบ
ละเว้นข้อกำหนดนี้เพราะมีความซับซ้อนสูง
ดำเนินการตามข้อกำหนด โดยไม่สนใจต้นทุนและระยะเวลาที่เพิ่มขึ้น
นำเสนอให้ลูกค้าฟังข้อกำหนดทั้งหมด พร้อมอธิบายความซับซ้อน ต้นทุน ระยะเวลา และทำให้กลับมาเจรจาเพื่อหาข้อกำหนดที่เหมาะสม (Negotiation)

เฉลยอธิบาย

ในการวิเคราะห์ระบบ ข้อกำหนดของลูกค้าต้องสมดุลระหว่างความต้องการ ต้นทุน ระยะเวลา และประสิทธิภาพของระบบ (Triple Constraint) หากข้อกำหนดมีความซับซ้อนสูง จำเป็นต้องสื่อสารกับลูกค้า อธิบายผลกระทบ เพื่อเจรจาหาทางออกที่เหมาะสม เช่น ให้บริการ Real-time ในเวลาต่อมาหลังเปิดตัว หรือให้ Real-time แต่สำหรับสถานะจำนวนน้อย ตัวเลือก A, B และ C ไม่ประเมินหรือสื่อสารผลกระทบอย่างสมดุล ตัวเลือก D จึงเหมาะกับการบริหารข้อกำหนด

ข้อสอบอื่นในวิชาการวิเคราะห์ระบบ ออกแบบฐานข้อมูลและการพัฒนาระบบสารสนเทศ

ดูข้อสอบวิชานี้ทั้งหมด →