为满足客户对软件系统提出的新功能或性能,而做出的软件维护过程称为()。
A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
因技术更新、计算机硬件或软件环境的变化而做出的软件维护过程称为()。
A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
()对提高软件产品的可维护性没有直接帮助。
A. 在项目开发过程中使用软件配置管理和版本控制工具
B. 撰写完备的软件文档,在源代码中增加详细注释
C. 使用敏捷开发方式管理开发过程,提高与客户直接的互动
D. 在需求项、设计方案、源代码、测试用例之间建立良好的追溯关系
软件维护是软件运行期的重要任务,下列维护任务中( )是软件维护的主要部分。
A. 完善性维护
B. 改正性维护
C. 适应性维护
D. 支持性维护