ITPEC IP April 2021 Question 100

When the software life cycle in the figure below is classified into the operation process, development process, planning process, maintenance process, and requirements definition process, which of the following corresponds to A? Here, each of “Development,” “Planning,” “Maintenance,” and “Requirements definition” goes into one of A and the shaded blocks.

AOperation

Explanation

Planning — the software life cycle starts with the planning process, so it is the first box, A.

The five processes run in the order planning → requirements definition → development → operation → maintenance, each using the output of the one before. Matched to the figure:

  • •A: planning, where the purpose, scope and plan of the system are decided
  • •First shaded box: requirements definition
  • •Second shaded box: development
  • •Operation: given in the figure
  • •Last shaded box: maintenance, which changes the system while it is in operation

Answer (b)

Why not others:

  • •(a) Development — needs defined requirements first, so it is the second shaded box, just before Operation
  • •(c) Maintenance — modifies a system that is already running, so it comes after Operation, in the last box
  • •(d) Requirements definition — details what the plan decided, so it follows planning in the first shaded box

Key rule: A system is planned before its requirements are defined, built before it is operated, and maintained once it is in operation; the order of the processes follows from what each one needs.

Software Development Management Techniques · 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.