ITPEC IP April 2024 Question 47

A detailed design document of software is created as an output of software detailed design. Which of the following is the person who takes charge of the next process of development upon receipt of this output?

Explanation

Programmer — detailed design is the last design step, and the programmer writes the code from its document.

The software development process runs: software requirements definition, software architecture (outline) design, software detailed design, then programming and unit testing, followed by integration and system testing, installation and operation. The detailed design document fixes each module's internal logic, data and interfaces, so the next process, programming, is done by the programmer who receives it.

Answer (d)

Why not others:

  • •(a) System auditor — independently evaluates the controls and reliability of information systems; an auditor does not build them
  • •(b) System operator in-charge — runs and monitors the system once it is in production, after testing and installation
  • •(c) System user — takes part in requirements definition and acceptance, but does not turn design documents into programs

Key rule: Each development process's output is the next process's input, from requirements through architecture design and detailed design to programming and testing; the order tells you who receives each deliverable.

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.