Theory question 104
Software and Operating SystemsPaper 2, Section A: Essay
(a) Define the term Software Maintenance. (b) List four types of software maintenance.
(c) State four importance of software maintenance.
Show the model answer
Model answer
(a) Software maintenance is changing software after it has been delivered to correct faults, improve performance or adapt it to a changed environment.
(b) Corrective; adaptive; perfective; preventive maintenance.
(c) Any four: fixes errors (bugs); improves performance; adapts software to new hardware or operating systems; adds new features users need; improves security; extends the life of the software.
Explanation
Learn the four types: corrective, adaptive, perfective, preventive.