软件工程复习资料选择题简化版Word下载.docx
- 文档编号:17203931
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:10
- 大小:34.73KB
软件工程复习资料选择题简化版Word下载.docx
《软件工程复习资料选择题简化版Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程复习资料选择题简化版Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
A数据结构B测试实例C测试阶段D测试方法
1、软件是一种(B)产品。
A有形B逻辑C物质D消耗
2、软件危机的主要原因有(C)。
①软件本身的特点②用户使用不当
③硬件可靠性差 ④ 对软件的错误认识
⑤缺乏好的开发方法和手段
A③④B①②④C①⑤D①③
3、软件可靠性表明了一个程序按照用户的要求和设计的目标,执行其功能和正确程度。
即“软件可靠性是软件在给定的时间间隔及给定的设计要求下,成功地运行程序的(C)。
A可靠性B适应性C概率D可移植性
4、通常把(A)定义为“用户的满意程度”。
A质量B数量C设计D容错
7、数据流图是常用的进行软件需求分析的图形工具,其基本符号是(C)。
A输入、输出、外部实体和加工B变换、加工、数据流和存储
C加工、数据流、数据存储和外部实体D变换、数据存储、加工和数据流
8、好的软件结构应该是(B)。
A高耦合、高内聚B低耦合、高内聚
C高耦合、低内聚D低耦合、低内聚
9、模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的(A)。
A抽象和信息隐蔽B局部化和封装化
C内聚性和耦合性D激活机制和控制方法
1、用黑盒技术设计测试用例的方法之一为(A)。
A因果图B逻辑覆盖C循环覆盖D基本路径测试
6、软件需求说明书在软件开发中具有重要作用,但其作用不应包括(D)。
A软件设计的依据B用户和开发人员对软件要做什么的共同理解
C软件验收的依据D软件可行性分析的依据
7、软件详细设计的主要任务是确定每个模块的(A)。
A算法和使用的数据结构B外部接口C功能D编程
9、瀑布模型本质上是一种(A)。
A线性顺序模型B顺序迭代模型
C线性迭代模型D及早见产品模型
10、在面向对象方法中,信息隐蔽是通过对象的(C)来实现的。
A分类性B继承性C封装性D共享性
1.数据流图是进行软件需求分析常用的工具,其中最基本的图符是:
变
换、数据流、数据存储和外部实体,其中用什么图符代表图中的数据源/潭?
(D)
A)变换B)数据流C)数据存储D)外部实体
2.可行性研究要进行一次_C_需求分析。
A.详细的 B.全面的C.简化的、压缩的D.彻底的
3.系统流程图用于可行性分析中的__A__的描述。
A.当前运行系统B.当前逻辑模型C.目标系统D.新系统
4.系统流程图是描述__C__的工具。
A.逻辑系统B.程序系统C.体系结构D.物理系统
6.__D___工具在软件详细设计过程中不采用。
A.判定表 B.IPO图C.PDLD.DFD图
7.程序的三种基本控制结构是(B)
A.过程、子程序和分程序B.顺序、选择和重复
C.递归、堆栈和队列D.调用、返回和转移
8.程序的三种基本控制结构的共同特点是(D)
A.不能嵌套使用B.只能用来写简单程序
C.已经用硬件实现D.只有一个入口和一个出口
9.产生软件维护的副作用,是指(C)
A.开发时的错误B.隐含的错误
C.因修改软件而造成的错误D.运行时误操作
10.维护中,因误删除一个标识符而引起的错误是_C_副作用。
A.文档B.数据C.编码D.设计
11.可维护性的特性中相互促进的是(A)
A.可理解性和可测试性B.效率和可移植性
C.效率和可修改性 D.效率和结构好
12.汽车有一个发动机。
汽车和发动机之间的关系是__B__关系。
:
A.一般具体 B.整体部分C.分类关系 D.主从关系
13.在变更控制中,__B__可以用来确保由不同用户所执行的并发变更。
A.异步控制B.同步控制C.存取控制D.基线控制
14.变更控制是一项最重要的软件配置任务,其中“检出”和__A___处理实现了两个重要的变更控制要素,即存取控制和同步控制。
A.登入B.管理C.填写变更要求D.审查
15.提高软件质量和可靠的技术大致可分为两大类:
其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要(D)
A.消除错误B.检测错误 C.避开错误D.容错
16.__D是以提高软件质量为目的的技术活动。
A.技术创新B.测试C.技术创造D.技术评审
17.面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。
因此面向对象方法有许多特征,如软件系统是由对象组成的;
__C__;
对象彼此之间仅能通过传递消息互相联系;
层次结构的继承。
A.开发过程基于功能分析和功能分解B.强调需求分析重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对既存类进行调整
18.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫D
A.生存期B.面向对象设计C.面向对象程序设计D.面向对象分析
19.原型化方法是用户和设计者之间执行的一种交互构成,适用于_A__系统。
A.需求不确定性高的B.需求确定的
C.管理信息D.实时
20.原型化方法是一种__A__型的设计过程。
A.自外向内B.自顶向下C.自内向外D.自底向上
21.为了提高测试的效率,应该D
A.随机地选取测试数据B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
20.使用白盒测试方法时,确定测试数据应根据__A__和指定的覆盖标准。
A.程序的内部逻辑B.程序的复杂结构
C.使用说明书D.程序的功能
1.瀑布模型的关键不足在于(B)
A过于简单B不能适应需求的动态变更
C过于灵活D各个阶段需要进行评审
2.以下哪一项不是软件危机的表现形式(C)
A成本高B生产率低C技术发展快D质量得不到保证
3.软件可行性研究一般不考虑(D)
A是否有足够的人员和相关的技术来支持系统开发。
B是否有足够的工具和相关的技术来支持系统开发。
C待开发软件是否有市场、经济上是否合算。
D待开发的软件是否会有质量问题。
4.软件维护的副作用主要有以下哪几种(C)
A编码副作用、数据副作用、测试副作用。
B编码副作用、数据副作用、调试副作用。
C编码副作用、数据副作用、文档副作用。
D编码副作用、文档副作用、测试副作用。
6.以下哪种测试方法不属于白盒测试技术(B)
A基本路径测试B边界值分析测试(黑盒测试)
C循环覆盖测试D逻辑覆盖测试
7.计算机辅助软件工程,简称(D)。
ASA BSD CSC DCASE
9.下列(B)操作产生的副作用属于数据副作用。
A修改子程序B局部变量的再定义
C删除标识符D修改对编辑条件的测试
10.软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(D)。
A软件结构 B软件过程 C软件模型 D软件模块
12.软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且影响软件的(B)。
A、可理解性 B、可维护性 C、可扩展性 D、可移植性
13.在七种耦合中,耦合程度最低的是(D)。
A内容耦合 B公共耦合 C数据耦合 D非直接耦合
14.软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以(D)维护所占的维护工作量最小。
A纠错性维护 B代码维护 C预防性维护 D文档维护
15.软件复杂性度量的参数包括(B)
A效率B规模C完整性D容错性
16.软件需求分析是保证软件质量的重要步骤,它的实施应该是在(C)。
A编码阶段 B软件开发全过程 C软件定义阶段 D软件设计阶段
17.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试(D)。
A结构合理性 B软件外部功能 C程序正确性 D程序内部逻辑
18.检查软件产品是否符合需求定义的过程称为(A)。
A确认测试 B集成测试 C验收测试 D验证测试
19.下列各项不属于软件开发各阶段基线的是(B)
A系统需求规格说明B成本/效益分析
C测试计划D源代码
20.下列哪项不是制约项目目标成功的因素(D)
A工作范围B成本C进度计划和客户满意度D问题解决方案
2.系统流程图是描述(D)的工具。
8.软件项目计划一般不包括以下哪项内容(D)
A.培训计划B.人员安排
C.进度安排D.软件开发标准的选择和制定
9.对于下列的数据流图的局部,有关描述中不正确的是(A)。
A.该图为第一层数据流图
B.
表示将有数据输入并进行加工产生新的输出数据
C.
表示一个数据存储
D.
即是数据输入的源点也是数据输出的汇点
10.下列各项不属于软件开发各阶段基线(B)
A.系统需求规格说明B.市场调研报告书
C.测试计划D.源代码
12.原型化方法是用户和设计者之间执行的一种交互构成,适用于(A)系统。
A.需求不确定性高的B.需求确定的C.管理信息D.实时
13.为了提高测试的效率,应该(D)
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
17.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。
A.程序的内部逻辑 B.程序的复杂结构
C.使用说明书 D.程序的功能
18.需求分析中开发人员要从用户那里了解(A)
A.软件做什么B.用户使用界面C.输入的信息D.软件的规模
19.黑盒测试技术不是为了测试(C)
A.软件功能B.软件性能C.软件逻辑D.软件可靠性
20.经济可行性研究的范围包括(C)
A.资源有效性B.管理制度C.效益分析D.开发风险
1.(A)是用户和设计交换最频繁的方法。
A.原型化方法B.瀑布模型方法
C.螺旋模型方法D.构件组装模型方法
2.下列哪个阶段不是软件生存期三个阶段中的内容(C)。
A.计划阶段B.开发阶段C.编码阶段D.维护阶段
3.下列(B)操作产生的副作用属于数据副作用。
A.修改子程序B.局部变量的再定义C.删除标识符D.修改对编辑条件的测试
4.软件测试的目的(B)。
A.避免软件开发中出现的错误B.发现软件开发中出现的错误
C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D.修改软件中出现的错误
5.完成详细设计的工具不包括(B)。
A.PAD图B.数据流图C.HIPO图D.程序流程图
6.对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。
A.结合B.隐藏C.封装D.抽象
7.软件调试技术包括(B)
A.边界值分析B.演绎法C.循环覆盖D.集成测试
8.瀑布模型的存在问题是(B)
A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求
9.软件测试方法中的静态测试方法之一为(A)
A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析
10.软件生命周期中所花费用最多的阶段是(D)
A.详细设计B.软件编码C.软件测试D.软件维护
11.第一个体现结构化编程思想的程序设计语言是(B)
A.FORTRAN语言B.Pascal语言C.C语言 D.PL/1语言
13.在详细设计阶段,经常采用的工具有(A)
A.PADB.SAC.SCD.DFD
14.详细设计的结果基本决定了最终程序的(C)
A.代码的规模B.运行速度C.质量D.可维护性
15.需求分析中开发人员要从用户那里了解(A)
A.软件做什么B.用户使用界面C.输入的信息D.软件的规模
16.结构化程序设计主要强调的是(D)
A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性
17.IDEFO图反映系统(D)
A.怎么做B.对谁做C.何时做D.做什么
18.经济可行性研究的范围包括(C)
A.资源有效性B.管理制度C.效益分析D.开发风险
19.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。
A.确定B.行或不行C.正确D.无二义
20.需求分析阶段的任务是确定(D)
A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能
3、选择结构的复杂性比顺序结构的复杂性要(B)。
A、小 B、大 C、相等 D、无法比较
4、在数据流图中,○(椭圆)代表(C)。
A、源点 B、终点 C、加工 D、模块
5、模块内聚度越高,说明模块内各成分彼此结合的程度(B)
A、松散 B、紧密 C、无法判断 D、相等
6、软件设计阶段的输出主要是(D)。
A、程序 B、模块 C、伪代码 D、设计规格说明书
7、SD方法设计的结果是(D)。
A、源代码 B、伪代码 C、模块 D、模块结构图
9、软件需求分析是保证软件质量的重要步骤,它的实施应该是在(D)。
A、编码阶段 B、软件开发全过程 C、软件定义阶段 D、软件设计阶段
11、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立(C)。
A、软件结构 B、软件过程 C、软件模型 D、软件模块
12、在下述哪一种测试中,测试人员必须接触到源程序(C)。
Ⅰ功能测试 Ⅱ结构测试
A、均不需 B、只有Ⅰ C、只有Ⅱ D、Ⅰ和Ⅱ
13、检查软件产品是否符合需求定义的过程称为(A)。
A、确认测试 B、集成测试 C、验收测试 D、验证测试
14、软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且与影响软件的(B)。
A、可理解性 B、可维护性 C、可扩展性 D、可移植性
15、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于(B)。
A、维护时期 B、计划时期 C、运行时期 D、开发时期
17、结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到(D),使用SD方法时可以得到(C)。
A、程序流程图B、具体的语言程序
C、模块结构图及模块的功能说明书D、分层数据流图
18、JACKSON方法是在软件开发过程中常用的方法,使JACKSON方法时可以得到(A)。
C、模块结构图及模块的功能说明书D、分层数据流图
19、JACKSON方法是在软件开发过程中常用的方法,使用JACKSON方法时可以实现(A)。
A、从数据结构导出程序结构 B、从数据流图导出初始结构图
C、从模块结构导出数据结构 D、从模块结构导出程序结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 复习资料 选择题 简化