问答题
软件维护是指软件系统交付使用以后对它所做的改变,是软件生命周期的最后一个阶段,回答下列问题:
(1)软件维护的分类。
(2)什么是完善性维护?
(3)软件维护的任务是什么?
【正确答案】
【答案解析】(1)软件维护可分为以下四类:
①校正性维护。
②适应性维护。
③完善性维护。
④预防性维护。
(2)完善性维护是指一个软件投入使用并成功运行后,根据用户关于增加新的处理功能、修改原有功能以及各种改进的要求或建议,对该软件系统的功能和质量做进一步的修改或补充,使之完善。完善性维护是软件维护工作的最主要部分。
(3)软件维护的任务包括:
①检查用户的要求和说明书。
②同用户和开发者商讨。
③检查程序和文档。
④确定程序错误的性质和位置。
⑤研究程序的修改可行性和修改可能引起的后果。
⑥对改变部分进行编码。
⑦修改程序文档和程序库、数据库。