ข้อใดคือความหมายของ 'ความต้องการเชิงหน้าที่' (Functional Requirements)

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

เฉลยอธิบาย

ความต้องการเชิงหน้าที่ (Functional Requirements) คือข้อกำหนดที่ระบุว่าระบบต้องทำอะไรได้บ้าง เช่น ระบบต้องสามารถบันทึกข้อมูลลูกค้า คำนวณยอดขาย หรือส่งอีเมลอัตโนมัติ ตัวเลือก A คือนิยามของ Non-functional Requirements (ด้านประสิทธิภาพและความปลอดภัย) ตัวเลือก B และ C เป็นข้อจำกัดทางเทคนิคหรือโครงการ ซึ่งต่างจาก Functional Requirements