Improving processing efficiency or performance, or restructuring software to…
2013
Improving processing efficiency or performance, or restructuring software to improve changeability, is known as:
Answer: B. Perfective maintenance — ConceptSoftware maintenance is classified by the purpose that triggers a post-delivery modification. Corrective work removes faults, adaptive work responds to…
- A.
Corrective maintenance
- B.
Perfective maintenance
- C.
Adaptive maintenance
- D.
Code maintenance
Attempted by 145 students.
Show answer & explanation
Correct answer: B
Concept
Software maintenance is classified by the purpose that triggers a post-delivery modification. Corrective work removes faults, adaptive work responds to environmental change, and perfective work enhances useful qualities or maintainability.
Application
The stem describes improving processing efficiency or performance and restructuring software so that future changes are easier. These are enhancements to the delivered system rather than repairs of a defect or responses to a changed operating environment.
Contrast
Corrective maintenance is driven by a discovered fault and restores specified behavior.
Perfective maintenance is driven by enhancement goals for the delivered software.
Adaptive maintenance is driven by a change in the software's external environment, such as a new operating system.
Code maintenance is a broad informal label, not the specific purpose-based category described here.
Cross-check
No defect or environmental migration is mentioned; both exclusions point to an enhancement-oriented maintenance purpose.
Result
The described activity is perfective maintenance.
A video solution is available for this question — log in and enroll to watch it.