问题 单项选择题

关于软件维护,以下叙述中正确的是______。

A.如果没有文档,也可以很容易地维护一个软件

B.设计软件时就应考虑到将来软件的可修改性

C.谁写的软件就得由谁来维护

D.维护软件就是改正软件中的错误

答案

参考答案:B

解析:软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。 与软件维护相关的问题有五个方面:理解需求维护的软件是很困难的;需要维护的软件往往缺少合适的文档;维护软件时通常不能指望得到原来开发人员的帮助;多数软件在设计时没有考虑将来的维护;软件维护通常不是一个吸引人的工作。 软件的可维护性是指软件能够被理解、改正、适应及增强功能的容易程度。可理解性、可测试性、可修改性是衡量软件可维护性的几个主要质量因素。

问答题
单项选择题