During the system (application) development project, the customer wants to know how software will be maintained to assure that future functional requirements are incorporated. What type of system maintenance is the customer looking for?
The customer’s focus on incorporatingfuture functional requirementsindicates a need forperfective maintenance(B). Inapplication management, perfective maintenance involves enhancing software to add new features or improve functionality to meet evolving business needs, such as adding new modules or capabilities.
Preventive maintenance (A):Focuses on preventing issues by optimizing performance or addressing potential problems, not adding new features.
Corrective maintenance (C):Involves fixing bugs or errors, not incorporating new functionality.
Adaptive maintenance (D):Adapts software to environmental changes (e.g., new operating systems), not specifically for new functional requirements.
Perfective maintenance aligns with theSDLC’s maintenance phase, ensuring the software evolves to support future business requirements.
[Reference:EPI CITM study guide, under Application Management, likely covers software maintenance types in the SDLC, emphasizing perfective maintenance for enhancements. Refer to sections on application lifecycle or maintenance strategies., ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit