Software Maintenance
Maintenance is process of modifying the software or its component after the software product has been delivered to the customer.
Categories of Maintenance
1. Corrective Maintain
-there is already error or error as per requirement of the product
- fixing coding, designing, logical error
2. Preventive Maintain
- Make the program easier to understand to help in future maintain work
- optimization, documentation
3. Adaptive maintain
- adjusting with the changes in the environment
- adding new feature to existing code to perform well in new environment
4. Perfective maintain
- Improving the software to make it more perfect
- current functionality is maintained
- performance and implementation improvement
-better, faster, cleaner