ITPEC IP April 2025 Question 47

The processes of system development include system requirements definition, systems architecture design, system integration testing, and software acceptance. Which of the following is an activity that is performed in system requirements definition?

Explanation

The functions and performance required of the system are clarified — system requirements definition decides what the system must do.

Among the four processes, system requirements definition comes first. It turns the users' needs into the system's required functions and its non-functional requirements such as performance, reliability and security. Systems architecture design then decides how to realise them, system integration testing checks the built system against them, and software acceptance confirms the delivered software with the orderer.

Answer (c)

Why not others:

  • •(a) — running the software under the same conditions as production to confirm it works correctly is software acceptance, at the end of development
  • •(b) — writing a system test plan and preparing its test environment is preparation for system integration testing
  • •(d) — writing a program and reviewing its test results against evaluation criteria is software construction and unit testing

Key rule: Requirements definition fixes what the system must do (functions and performance); the later processes decide how to build it and verify it against those requirements.

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.