WAEC Data Processing 2017 Theory question 104

Theory question 104

Software and Operating Systems

Paper 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.