ITPEC IP October 2023 Question 46
Topic: System Development TechnologyAlso asked in October 2019
Which of the following is the order of the requirements definition phases in the system development?
Explanation
Business, then system, then software requirements definition — requirements are refined from what the business needs down to what the programs must do.
- Business requirements definition — how the business should work and which parts of it the system is to support, decided with the user departments
- System requirements definition — the functions, performance and other requirements of the whole system (hardware, software, people and procedures) that realise those business requirements
- Software requirements definition — the requirements allocated to the software part of the system, in enough detail for software design to start
Each step takes the previous one as its input, so the order cannot be changed.
Answer (a)
Why not others:
- •(b) — defines the software before the system it is part of; software requirements are derived from the system requirements
- •(c) — defines the system before the business needs it must serve are known
- •(d) — reverses the whole flow, leaving the business requirements, the purpose of the system, until last
Key rule: Requirements flow from the general to the specific: business → system → software, and then into design.
System Development Technology · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.