APPENDIX G: MAINTENANCE
The software maintenance process recognises four classes of software change that will result in upgrades. These are:
•Corrective maintenance – correcting an error found during live running;
•Perfective maintenance – where there are additions, modifications or deletions to the functions of the software to correspond with changes in the business requirement;
•Adaptive maintenance – to allow for changes to the environment such as new systems software or new hardware, but where the functions of the IT service are not changed; and
•Preventive maintenance – carried out to make the software easier to maintain (or to test) in the future.
All changes that result from maintenance must pass through their own development cycle of ...