(a) Define the term Software Maintenance. (b) List four types of Software Maintenance. (c) State our importance of software maintenance.
Explanation
(a) Define Software Maintenance; Software Maintenance is the modification of a software product after delivery to correct faults, improve performance or other attributes. OR It can be seen as the fixing of defect in software. (b) List four types of software maintenance; (i) Corrective maintenance (ii) Perfective maintenance (iii) Adaptive maintenance (iv) Preventive maintenance (c) State four importance of software maintenance; (i) To correct faults (e.g) scanning and virus removal, defragmentation) (ii) To improve performance (e.g software upgrading/updating) (iii) To adapt to a changing environment (iv) To prevent faults (e.g installation of Anti-virus) (v) To proffer solutions to identified software problems (vi) To predict software expenses (predictive cash flow)..