ในการวิเคราะห์ระบบสารสนเทศ นักวิเคราะห์ระบบส่วนใหญ่แบ่งข้อกำหนด (Requirements) ของระบบออกเป็นกี่ประเภทหลัก
ก5 ประเภท คือ Data, Process, Interface, Control และ Security Requirements
ข3 ประเภท คือ Business Requirements, User Requirements และ System Requirements
ค4 ประเภท คือ Input, Process, Output และ Storage Requirements
ง2 ประเภท คือ Functional Requirements และ Non-functional Requirements
เฉลยอธิบาย
นักวิเคราะห์ระบบส่วนใหญ่แบ่งข้อกำหนดของระบบสารสนเทศออกเป็น 2 ประเภทหลัก ได้แก่ 1) Functional Requirements คือข้อกำหนดที่ระบุว่าระบบต้องทำอะไร เช่น การประมวลผลข้อมูล การจัดเก็บข้อมูล และการแสดงผล และ 2) Non-functional Requirements คือข้อกำหนดที่ระบุคุณลักษณะของระบบ เช่น ประสิทธิภาพ ความปลอดภัย ความน่าเชื่อถือ และความสามารถในการบำรุงรักษา ซึ่งเป็นการแบ่งประเภทที่ได้รับการยอมรับและใช้กันอย่างแพร่หลายในมาตรฐานวิศวกรรมซอฟต์แวร์