软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(24);为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为(25)。
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
(10)
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
(11)
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
(12)
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护
A.适应性维护
B.完善性维护
C.预防性维护
D.改正性维护
●在面向对象的系统中,系统责任的良好分配原则是 (27) 。软件配置项是软件配置管理的对象,即软件工程过程中产生的 (28) 。软件测试计划中的白盒测试是属于 (29) 个阶段的测试。
(27) A.集中分配在少数控制类中
B.在类之间均匀分配
C.根据交互图的消息进行分配
D.根据随意分配,并不重要
(28) A.文档
B.软件环境
C.信息项
D.CASE工具
(29) A.系统设计
B.编码阶段
C.维护阶段
D.验收阶段
A) 发布出去的软件有质量问题,是软件测试人员的错
B) 软件测试技术要求不高,至少比编程容易得多
C) 软件测试是测试人员的事,与开发人员无关
D) 软件测试阶段发现的错误并不只是在编码阶段产生的,需求和设计阶段也会产生错误
A.软件测试仅是在编程之后进行的测试。
B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。
C.测试配置是软件配置的一个子集。
D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势
软件 (42) 是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。
A. 完善性维护
B. 适应性维护
C. 正确性维护
D. 预防性维护
()指在软件维护阶段,为了检测由于代码修改而可能引入的错误所进行的测试活动
A.回归测试
B.修复测试
C.集成测试
D.冒烟测试