The process of changing software to enhance its functionality is known as
A.
corrective maintenance
B.
adaptive maintenance
C.
perfective maintenance
D.
preventive maintenance
The Answer Is:
C
This question includes an explanation.
Explanation:
Perfective maintenance is the process of modifying software to improve or enhance functionality, performance, usability, maintainability, or other desirable characteristics after release. In software quality engineering, maintenance is classified by purpose. Corrective maintenance fixes defects discovered after delivery. Adaptive maintenance changes the software so it can operate in a changed environment, such as a new operating system, database, regulation, or interface. Preventive maintenance changes software to reduce future risk, improve maintainability, or prevent potential failures. The question specifically states that the software is being changed to enhance functionality, which matches perfective maintenance. This type of maintenance often results from user feedback, business improvement needs, or requests for additional capabilities.
================
CSQE PDF/Engine
Printable Format
Value of Money
100% Pass Assurance
Verified Answers
Researched by Industry Experts
Based on Real Exams Scenarios
100% Real Questions
Get 65% Discount on All Products,
Use Coupon: "ac4s65"