77范文网 - 专业文章范例文档资料分享平台

2016软件工程复习综合题(2)

来源:网络收集 时间:2018-12-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C)需求总是能容易用文字明白无误地表达 D)存在不同种类的需求,其详细程度各不相同 57.【 A 】是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。

A)软件工程 B)软件测试 C)软件生存周期 D)软件开发

58.假定X为整数类型变量,X≥1并且X≤10,如果用边界值分析法,X在测试中应该取【 D 】值。

A)1,10 B)1,5,10,11 C)1,11 D)0,1,10,11

59.需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出【 B 】的过程。

A)模块说明书 B)需求规格说明书 C)项目开发计划 D)合同文档 60.软件测试的目的是【 C 】。通常单元测试是在代码编写阶段可进行的测试,它是整个测试工作的基础。

A)表明软件的正确性 B)评价软件质量 C)尽可能发现软件中错误 D)判定软件是否合格

61.关于程序模块优化的启发式规则有若干条,以下规则中不符合优化原则的是【 B 】。

A)通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性 B)提高上层模块的扇出,减少模块调用的层次 C)将模块的作用范围限制在模块的控制范围之内 D)降低模块之间接口的复杂性,避免“病态连接”

62.在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系【 D 】

A)包含(include) B)扩展(extend) C)泛化(generalization) D)关联(connect)

63.下面几种白盒测试技术,哪种是最强的覆盖准则【 D 】。

A)语句覆盖 B)条件覆盖 C)判定覆盖 D)条件组合覆盖 64.一般地,可以将软件开发的生命周期划分为问题定义、【 D 】、需求分析、总体设计、详细设计、编码和单元测试、综合测试和维护8个阶段。

A)项目论证 B)初始调查 C)项目计划 D)可行性研究

65.当模块中包含复杂的条件组合,只有【 A 】能够清晰地表达出各种动作之间的对应关系。

A)判定表和判定树 B)盒图 C)流程图 D)关系图 66.快速原型模型的主要特点之一是【 C 】。

A)开发完毕才见到产品 B)及早提供全部完整的软件产品 C)及早提供工作软件 D)开发完毕后才见到工作软件

67.需求规格说明书的作用不包括【 A 】。

A)软件可行性研究的依据

B)用户与开发人员对软件要做什么的共同理解 C)软件验收的依据 D)软件设计的依据

68.下面关于面向对象方法中消息的叙述,不正确的是【 B 】。

A)键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息

B)操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C)应用程序之间可以相互发送消息

D)发送与接收消息的通信机制与传统的子程序调用机制不同

69.因计算机硬件和软件环境的变化而做出的修改软件的过程称为【 A 】。

A)适应性维护 B)完善性维护 C)改正性维护 D)预防性维护 70.程序设计主要强调的是【 D 】。

A)程序的规模 B)程序的效率 C)程序设计语言的先进性 D)程序易读性 71.在软件开发的各种资源中,【 D 】是最重要的资源。

A)开发工具 B)方法 C)硬件环境 D)人员

72.只有单重继承的类层次结构是【 D 】层次结构。

A)网状型 B)星型 C)环型 D)树型

73.软件生命周期中所花费用最多的阶段是【 A 】。

A)软件维护 B)软件编码 C)软件测试 D)详细设计

74.面向对象软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫【 C 】。

A)生存期 B)面向对象设计 C)面向对象分析 D)面向对象程序设计

75.软件开发时,一个错误发现得越晚,为改正它所付出的代价就【 D 】。

A)越接近平均水平 B)越小 C)越不可捉摸 D)越大 76.在各种不同的软件需求中,【 B 】描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

A)验收测试 B)功能需求 C)详细设计 D)编码实现

77.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),该特点称为类的【 B 】。

A)多态性 B)继承性 C)重用性 D)封装性

78.软件设计中划分模块的一个准则是【 C 】。

A)低内聚低耦合 B)低内聚高耦合 C)高内聚低耦合 D)高内聚高耦合

79.从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为【 D 】的方法。

A)面向属性 B)面向数据 C)面向过程 D)面向对象

80.在开发信息系统的过程中,程序设计语言的选择非常重要。下面选项中,选择准则【 D 】是错误的。

A)有良好的开发工具支持 B)可重用性

C)将来能否占主导地位 D)技术越先进的程序设计语言越好 81.在开发软件时,【 C 】可用来提高程序员的工作效率。

A)编译程序的优化功能 B)操作系统的作业管理功能 C)程序开发环境 D)并行运算的大型计算机 81.下列选项中,【 D 】不属于结构化分析方法所使用的工具。

A)数据流图 B)ER(实体联系)图 C)系统流程图 D)判定表和判定树 82.在结构化程序设计当中,不建议使用【 C 】。

A)分支语句 B)循环语句 C)转向语句 D)子程序调用语句 83.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-2.0,2.0],现从输入的角度考虑一组测试用例:-2.001,-2.0,2.0,2.001。设计这组测试用例的方法是【 C 】。

A)条件覆盖法 B)错误推测法 C)边界值分析法 D)等价分类法

84.在软件设计和编码过程中,采取【 C 】的做法将使软件更加容易理解和维护。

A)良好的程序结构,有无文档均可 B)使用标准或规定之外的语句

C)编写详细正确的文档,采用良好的程序结构 D)尽量减少程序中的注释

85.在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为【 D 】。

A)可扩展性 B)可接近性 C)可使用性 D)可靠性

86.在软件测试中,白盒测试方法是通过分析程序的【 B 】来设计测试用例的方法。

A)应用范围 B)内部逻辑 C)输入数据 D)功能 87.系统调试完成后,在实施系统移交、投入试运行之前,必须做好编写【 C 】和人员培训工作。

A)需求规格说明书 B)系统实施方案

C)系统使用说明书 D)系统测试报告

88.以下关于程序测试的叙述,正确的是【 B 】。

A)程序测试的目的是为了证明程序的正确性

B)成功的测试是发现了尚未被发现的错误的测试。 C)黑盒测试也称为结构测试 D)白盒测试也称为功能测试

89.汽车有一个发动机。汽车和发动机之间的关系是【 B 】关系。

A)一般具体 B)整体部分 C)分类关系 D)主从关系 90.采用自底向上开发方法得到的程序往往是【 D 】

A)可读性好 B)可靠性较高 C)整体结构好 D)局部优化好

91.对象实现了数据和操作的结合,使数据和操作【 C 】于对象的统一体中。

A)结合 B)隐藏 C)封装 D)抽象

92.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为【 B 】

A)用性 B)可靠性 C)正确性 D)完整性

93.程序的三种基本控制结构是【 B 】

A)过程、子程序和分程序 B)顺序、选择和重复 C)递归、堆栈和队列 D)调用、返回和转移 94.测试阶段的关键技术问题是【 A 】

A)测试方案 B)测试计划 C)测试结果 D)测试策略 95.软件详细设计的结果基本决定了最终程序的【 C 】

A)代码的规模 B)运行速度 C)质量 D)可维护性

96.操作员指南是一种【 D 】

A)系统文档 B)安装文挡 C)维护文档 D)用户文档 97.IPO图反映系统【 D 】

A)怎么做 B)对谁做 C)何时做 D)做什么 98.在数据流图中应该描绘【 D 】

A)条件分支 B)循环

C)特定数据的流向 D)所有可能的数据流向

99.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出【 B 】的回答。

A)确定 B)行或不行 C)正确 D)无二义

100.一般来说范式级别越高则【 A 】

A)冗余越小而表越多 B)冗余越小而表越少

C)冗余大而表增多 D)冗余越大而表减少

101.黑盒测试在设计测试用例时,主要需要研究【 A 】

A)需求规格说明与概要设计说明 B)详细设计说明

C)项目开发计划 D)概要设计说明与详细设计说明 102.验收测试一般使用【 A 】

A)黑盒测试 B)白盒测试 C)集成测试 D)单元测试 103.下列属于维护阶段的文档是【 C 】

A)软件规格说明 B)用户操作手册 C)软件问题报告 D)软件测试分析报告 104.封装是指把类的【 A 】结合在一起,组成一个独立的类。

A)属性和操作 B)信息流 C)消息和事件 D)数据的集合 105.关于下面的类图中所表示的关联关系,下列四个选项中说法错误的是:【 D 】

A)一个学生可以选1到多门课程 B)一个老师可以教0到多门课程 C)一门课程只能由一位老师上课 D)一门课程可以被0到多个学生选课

106.在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“参与者Actor” 【 D 】

A)用户 B)ATM取款机 C)ATM取款机管理员 D)取款 107.下图表示类图的【 B 】

A)聚集关系 B)组合关系 C)关联关系 D)依赖关系

108.通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员的可见性【 C 】

A)公有的(public) B)受保护的(protected) C)友员(friendly) D)私有的(private) 109.UML的全称是【 B 】

A)Unify Modeling Language B)Unified Modeling Language C)Unified Modem Language D)Unified Making Language

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2016软件工程复习综合题(2)在线全文阅读。

2016软件工程复习综合题(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/374533.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: