因技术更新、计算机硬件或软件环境的变化而做出的软件维护过程称为()。
A. 改正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
查看答案
()对提高软件产品的可维护性没有直接帮助。
A. 在项目开发过程中使用软件配置管理和版本控制工具
B. 撰写完备的软件文档,在源代码中增加详细注释
C. 使用敏捷开发方式管理开发过程,提高与客户直接的互动
D. 在需求项、设计方案、源代码、测试用例之间建立良好的追溯关系
软件维护是软件运行期的重要任务,下列维护任务中( )是软件维护的主要部分。
A. 完善性维护
B. 改正性维护
C. 适应性维护
D. 支持性维护
影响软件维护的因素一般包括:人员因素,技术因素和管理因素,就程序本身的技术因素可言,下述( )一般不会影响到维护工作。
A. 软件规模
B. 软件年龄
C. 软件结构
D. 开发工具
某程序模块的输入要求为1至8位的数字,()是针对该输入的无效等价类。
A. 输入位数小于1
B. 输入位数大于8
C. 输入位数在1至8之间,且均为数字
D. 输入位数在1至8之间,含有非数字的符号