第十、十一章培训与维护

第十、十一章培训与维护

ID:11470921

大小:40.50 KB

页数:5页

时间:2018-07-12

第十、十一章培训与维护_第1页
第十、十一章培训与维护_第2页
第十、十一章培训与维护_第3页
第十、十一章培训与维护_第4页
第十、十一章培训与维护_第5页
资源描述:

《第十、十一章培训与维护》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、二、单选题 1、在软件生存期中,工作量所占比例最大的阶段是(  D )阶段。A.需求分析  B.软件设计  C.测试   D.维护2、在整个软件维护阶段,以(  C )维护所花费的工作量所占比例最大。A.改正性  B.适应性  C.完善性  D.预防性3、一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。通常把软件交付使用后所做的变更叫做(  A )。A.维护     B.设计   C.软件再工程 D.逆向工程4、软件工程针对维护工作的主要目标是提高软件(  C ),降低维护的成本。A.生产率  B.可靠性 

2、 C.可维护性  D.维护效率5、软件可维护性是指软件能够被理解、改正、(  D )功能的容易程度。A.变更   B.维护   C.修改   D.适应及增强6、软件可维护性是软件开发阶段的关键目标。软件可维护性可用下面七个质量特性来衡量,即可理解性、可测试性、可修改性、可靠性、(  C )、可使用性和效率。A.完备性  B.安全性  C.可移植性  D.灵活性7、可维护性的特性中相互促进的是(  A )。A.可理解性与可测试性   B.效率和可移植性C.效率和可修改性    D.效率和可靠性8、可维护性的特性中相互矛盾的是(  

3、C )。A.可修改性和可理解性   B.可测试性和可理解性C.效率和可修改性    D.可理解性和可读性9、在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和( B  )。A.建立目标程序     B.重新验证程序C.验收程序      D.测试程序10、在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和重新验证程序。其中(  C )是决定维护成败和质量好坏的关键。A.分析和理解程序    B.重新验证程序C.修改程序      D.

4、验收程序11、在软件维护的实施过程中,为了正确、有效地修改程序,需要经历以下三个步骤:分析和理解程序、修改程序和重新验证程序。重新验证程序包括(  B )确认、计算机确认和维护后的验收。A.动态   B.静态   C.人工   D.自动12、在下面的叙述中与可维护性关系最密切的是(  C )。A.软件从一个计算机系统和环境转移到另一个计算机系统和环境的容易程度。B.尽管有不合法的输入,软件仍能继续正常工作的能力。C.软件能够被理解、改正、适应和增强功能的容易程度。D.在规定的条件下和规定的时间内,实现指定的功能的能力。13、在软

5、件维护工作的过程中,第一步是先确认(  B )。A.维护环境  B.维护类型  C.维护要求  D.维护者14、不管维护类型如何,大体上要开展相同的技术工作。这些工作包括修改软件设计、(  D )、单元测试、集成测试、确认测试以及验收。A.分析   B.测试   C.检验   D.修改代码15、软件生存期的(  D )的工作与软件可维护性有密切的关系。A.编码阶段  B.设计阶段  C.测试阶段  D.每个阶段16、软件维护困难的主要原因是(  C )。A.费用低  B.人员少  C.开发方法缺陷  D.维护难17、软件维护费用

6、高的主要原因是(  B )。A.生产率高  B.生产率低  C.人员多  D.人员少18、维护阶段的文档是(  C )。A.软件需求说明书    B.操作手册C.软件问题报告     D.测试分析报告19、产生软件维护的副作用,是指(  C )。A.开发时的错误     B.隐含的错误C.因修改软件造成的错误  D.运行时误操作20、在维护中,因误删除一个标识符而引起的错误是(  C )副作用。A.文档   B.数据   C.编码   D.设计三、选择填空题1、从供选择的答案中选出与下面有关软件维护的叙述最适合的答案,将其编号填

7、入相应的括号内。一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的(功能和性能)可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化,最常见的是配合软件工作的(硬件)有变动;还有一种情况是在软件使用过程中发现错误,需要进行修正。通常把软件交付使用后做的变更称为(维护)。软件投入使用后的另一项工作是(软件再工程),针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的(可维护性),包括软件重构、重写文档等。(软件再工程)和新的软件开发工作的主要差别在于(开

8、发的起点不同)。我们把常规的软件开发称为(正向工程),而(逆向工程)是从代码开始推导出设计或是规格说明来。2、从供选择的答案中选出与下面有关软件维护的叙述最适合的答案,将其编号填入相应的括号内。软件维护是软件生存期的最后一个阶段。软件工程学针对维护工作的主要目标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。