Software Development Life Cycle Sdlc Questions
The different software maintenance activities in the SDLC include:
1. Corrective Maintenance: This involves fixing defects or bugs in the software after it has been deployed.
2. Adaptive Maintenance: This activity involves modifying the software to adapt to changes in the environment, such as changes in hardware or operating systems.
3. Perfective Maintenance: This activity focuses on improving the software's performance, efficiency, or user experience without changing its functionality.
4. Preventive Maintenance: This involves making changes to the software to prevent potential issues or problems from occurring in the future.
5. Emergency Maintenance: This activity is performed to address critical issues or failures that require immediate attention to ensure the software's functionality and availability.
Overall, these maintenance activities aim to enhance the software's reliability, performance, and usability throughout its lifecycle.