1.一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更,通常把软件交付使用后所做的变更称为()。
A. 维护
B. 设计
C. 软件再工程
D. 逆向工程
2.软件维护是保证软件正常、有效的重要手段,而软件的下述特性中,(―)有利于软件的维护。
A. 测试性
B. 理解性
C. 修改性
D. 移植性
E. 只有①
F. ②和③
G. ①、②和③
H. 都有利
3.下面的叙述中,与可维护性关系最密切的是()。
A. 软件从一个计算机系统和环境转移到另一个计算机系统和环境的容易程度
B. 尽管有不合法的输入,软件仍能继续正常工作的能力
C. 软件能够被理解、校正、适应及增强功能的容易程度
D. 在规定的条件下和规定的一段时间内,实现所指定功能的能力
4.软件工程针对维护工作的主要目标是提高软件的可维护性,降低()。
A. 维护的效率
B. 维护的工作量
C. 文档
D. 维护的代价