ITPEC IP April 2025 Question 48

What is the term for revising and changing programs after system development?

Explanation

Software maintenance — revising and changing programs once development is over and the system is in use.

After release, programs still change: faults found in use are corrected (corrective maintenance), programs are adapted to a new OS, hardware or law (adaptive maintenance), and functions are improved or added as the business changes (perfective maintenance). Each change goes through its own small cycle of design, modification and testing.

Answer (c)

Why not others:

  • •(a) Computerization planning — comes before development: decides which business to systematize, and the overall plan, budget and schedule
  • •(b) System operation — runs the system day to day (jobs, monitoring, backups); it uses the programs but does not change them
  • •(d) Requirements definition — an early development phase that fixes the functions and performance the system must have; no program exists yet

Key rule: After release, operation runs the system and maintenance changes it; planning and requirements definition come before any program is written.

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.