ITPEC IP October 2025 Question 48

Source exam: ITPEC IP October 2025Topic: System Development Technology

ITPEC IP October 2025 — Question 48 of 100

Modifying a program to handle a failure during actual operation is software maintenance — it changes software after delivery in response to an operational defect.

Corrective maintenance removes faults found while the system is in service. Maintenance can also adapt software to environmental changes, improve qualities, or add capabilities, but it begins after the product has entered operation.

Answer (d)

Why not others:
- (a) changes prompted by acceptance testing still belong to development and acceptance before operational use

- (b) adding a missing required function discovered in unit testing is development correction

- (c) fixing a bug during unit testing is also part of implementation and testing

Key rule: The timing matters: corrections before release are development work; changes to delivered operational software are maintenance.

AI-generated — may contain errors

The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.

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.