What is Software Project Maintenance?
- A) Designing the software
- B) Testing the software before release
- C) Modifying and supporting software after deployment
- D) Writing source code for a new project
Correct Answer: C) Modifying and supporting software after deployment
Which type of maintenance focuses on fixing bugs and errors?
- A) Adaptive Maintenance
- B) Corrective Maintenance
- C) Preventive Maintenance
- D) Perfective Maintenance
Correct Answer: B) Corrective Maintenance
Adding a new feature based on user feedback is an example of:
- A) Corrective Maintenance
- B) Adaptive Maintenance
- C) Perfective Maintenance
- D) Preventive Maintenance
Correct Answer: C) Perfective Maintenance
Updating an application to support a new version of Android is an example of:
- A) Corrective Maintenance
- B) Perfective Maintenance
- C) Preventive Maintenance
- D) Adaptive Maintenance
Correct Answer: D) Adaptive Maintenance
Which maintenance type aims to reduce future problems by improving code quality?
- A) Preventive Maintenance
- B) Adaptive Maintenance
- C) Corrective Maintenance
- D) Perfective Maintenance
Correct Answer: A) Preventive Maintenance
Which of the following is a common software maintenance activity?
- A) Bug fixing
- B) Performance optimization
- C) Security updates
- D) All of the above
Correct Answer: D) All of the above
Software maintenance is a phase of the:
- A) Database Management System
- B) Software Development Life Cycle (SDLC)
- C) Computer Network
- D) Operating System
Correct Answer: B) Software Development Life Cycle (SDLC)
Which of the following is NOT a type of software maintenance?
- A) Corrective
- B) Adaptive
- C) Perfective
- D) Structural
Correct Answer: D) Structural
Refactoring code to improve maintainability without changing functionality is an example of:
- A) Corrective Maintenance
- B) Adaptive Maintenance
- C) Preventive Maintenance
- D) Perfective Maintenance
Correct Answer: C) Preventive Maintenance
Why is software maintenance important?
- A) To keep software secure and up to date
- B) To fix bugs and improve performance
- C) To add new features based on user needs
- D) All of the above
Correct Answer: D) All of the above
Premium Content
Unlock Software Project Maintenance Quiz and all premium lessons with a subscription.
All premium lessons
Ad-free experience
Priority support
From ₹199.99/year — See plans