第十、十一章培训与维护[优秀范文五篇]
二、单选题
1、在软件生存期中,工作量所占比例最大的阶段是(d)阶段。a.需求分析b.软件设计c.测试d.维护
2、在整个软件维护阶段,以(c)维护所花费的工作量所占比例最大。a.改正性b.适应性c.完善性d.预防性
3、一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。通常把软件交付使用后所做的变更叫做(a)。
a.维护b.设计
c.软件再工程d.逆向工程
4、软件工程针对维护工作的主要目标是提高软件(c),降低维护的成本。a.生产率b.可靠性c.可维护性d.维护效率
5、软件可维护性是指软件能够被理解、改正、(d)功能的容易程度。a.变更b.维护c.修改d.适应及增强
6、软件可维护性是软件开发阶段的关键目标。软件可维护性可用下面七个质量特性来衡量,即可理解性、可测试性、可修改性、可靠性、(c)、可使用性和效率。
a.完备性b.安全性c.可移植性d.灵活性
7、可维护性的特性中相互促进的是(a)。a.可理解性与可测试性b.效率和可移植性
c.效率和可修改性d.效率和可靠性
8、可维护性的特性中相互矛盾的是(c)。a.可修改性和可理解性b.可测试性和可理解性c.效率和可修改性d.可理解性和可读性
9、在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和(b)。
a.建立目标程序b.重新验证程序c.验收程序d.测试程序
10、在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和重新验证程序。其中(c)是决定维护成败和质量好坏的关键。
a.分析和理解程序b.重新验证程序c.修改程序d.验收程序
11、在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和重新验证程序。重新验证程序包括(b)确认、计算机确认和维护后的验收。
a.动态b.静态c.人工d.自动
12、在下面的叙述中与可维护性关系最密切的是(c)。
a.软件从一个计算机系统和环境转移到另一个计算机系统和环境的容易程度。
b.尽管有不合法的输入,软件仍能继续正常工作的能力。c.软件能够被理解、改正、适应和增强功能的容易程度。
d.在规定的条件下和规定的时间内,实现指定的功能的能力。
13、在软件维护工作的过程中,第一步是先确认(b)。a.维护环境b.维护类型c.维护要求d.维护者
14、不管维护类型如何,大体上要开展相同的技术工作。这些工作包括修改软件设计、(d)、单元测试、集成测试、确认测试以及验收。
a.分析b.测试c.检验d.修改代码
15、软件生存期的(d)的工作与软件可维护性有密切的关系。a.编码阶段b.设计阶段c.测试阶段d.每个阶段
16、软件维护困难的主要原因是(c)。a.费用低b.人员少
c.开发方法缺陷d.维护难
17、软件维护费用高的主要原因是(b)。a.生产率高b.生产率低c.人员多d.人员少
18、维护阶段的文档是(c)。a.软件需求说明书b.操作手册
c.软件问题报告d.测试分析报告
19、产生软件维护的副作用,是指(c)。a.开发时的错误b.隐含的错误
(未完,全文共3963字,当前显示1305字)
(请认真阅读下面的提示信息)