How Software Maintenance Enhances the Performance of Software Systems
Perfective maintenance helps to optimize software speed, improve user interfaces, enhance software usability, improve software performance, and enhance software functionality. Perfective maintenance involves enhancing software functionality through the implementation of changed and new user requirements. The changes made are not necessarily prompted by faults, errors, or defects. The maintenance process is often (but not always) initiated through customer feedback. Perfective maintenance makes up half of all maintenance activities. Perfective maintenance may include ERP (Enterprise Resource Planning) program modification to include new payment features in the software system. There are many reasons why software maintenance is necessary. The maintenance process fixes errors and bugs in software systems. It also enhances the functionality of the software. Products can become more compatible with the latest business and marketing environment through software maintenance. Software maintena...