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

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

เฉลยอธิบาย

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

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

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