ITPEC IP April 2018 Question 47
In system development, which of the following is an activity that is performed after software detailed design?
Explanation
Programming — detailed design is the last design step, and the code is written from it.
The software development process runs: software requirements definition, software architecture (outline) design, software detailed design, then programming and unit testing, followed by integration and qualification testing. Detailed design fixes each module's internal logic and data, which the programmer turns into code.
Answer (a)
Why not others:
- •(b) and (c) — software architecture design, also called outline design, divides the software into components and their interfaces; it comes before detailed design
- •(d) — software requirements definition is the first step of software development, before any design
Key rule: Development works top-down from requirements to architecture to detailed design to code; testing then climbs back up, each test level checking one of those levels.
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.