|
《软件工程》期末机考
1.[单选题] 又称为有效性测试的是()。
A.组装测试
B.单元测试
C.系统测试
D.确认测试
答:————
2.[单选题] 软件生命周期中所花费用最多的阶段是( )
A.详细设计
B.软件维护
C.软件编码
D.软件测试
答:——B——
3.[单选题] 软件详细设计主要采用的方法是( )
A.PDL语言
B.结构化程序设计
C.结构化设计
D.模块设计
答:——B——
4.[单选题] 模块的内聚和模块间的藕合是用于度量模块()的两个准则。
A.可维护性
B.独立性
C.规模
D.复杂性
答:————
5.[单选题] 软件概要设计结束后得到的是( )
A.软件结构图
B.程序编码
C.模块算法图及说明
D.可行性报告
答:————
6.[单选题] 允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试的测试用例设计方法是()。
A.选择测试
B.白盒测试
C.黑盒测试
D.穷举测试
答:————
7.[单选题] 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )
A.软件产生
B.软件投机
C.软件工程
D.软件危机
答:————
8.[单选题] 可行性分析研究的目的是( )
A.开发项目
B.争取项目
C.项目值得开发否
D.规划项目
答:————
9.[单选题] 2、软件工程的三要素是()。
A.方法、文档和人
B.方法、工具和过程
C.方法、工具和文档
D.方法、过程和人
答:————
10.[单选题] 数据流图(DFD图)中表示“加工”的图形符号是()。
A.双横线
B.圆
C.矩形框
D.箭头
答:————
11.[单选题] 如果一个软件系统是使用类、对象、()和通信这4个概念设计和实现的,则可以认为这个软件系统是面向对象的。
A.重载
B.复用
C.多态
D.继承
答:————
12.[单选题] 以下不属于McCall软件质量模型中的质量特性的是()。
A.结构性
B.效率
C.正确性
D.完整性
答:————
13.[单选题] 软件开发的资源中,()是最重要的资源。
A.硬件资源
B.软件复用性及软件部件库
C.人力资源
D.软件资源
答:————
14.[单选题] N-S图,也称盒图,是()时使用的一种图形工具。
A.接口设计
B.过程设计
C.数据设计
D.系统结构设计
答:————
15.[单选题] 划分模块时,一个模块的( )
A.作用范围应在其控制范围之外
B.作用范围与其控制范围不受限制
C.作用范围与其控制范围互不包容
D.作用范围应在其控制范围之内
答:————
16.[单选题] 快速原型模型的主要特点之一是( )
A.及早提供工作软件
B.开发完毕才见到产品
C.开发完毕后才见到工作软件
D.及早提供全部完整的软件产品
答:————
17.[单选题] 动态模型的描述工具是( )
A.结构图
B.状态图
C.流程图
D.对象图
答:————
18.[单选题] 软件需求分析应确定的是用户对软件的( )
A.功能需求
B.性能需求
C.功能需求和非功能需求
D.非功能需求
答:————
19.[单选题] 在以下度量模块独立性的内聚准则的部分内聚类型中,内聚性最强的是()。
A.逻辑内聚
B.时间内聚
C.通信内聚
D.功能内聚
答:————
20.[单选题] 软件模块结构改进的几种试探性原则中,控制范围和作用范围原则是指()。
A.控制范围在作用范围之内
B.作用范围在控制范围之内
C.作用范围在控制范围之外
D.控制范围在作用范围之外
答:————
21.[单选题] 可行性研究主要集中在以下四个方面,其中()是最难决断的方面。
A.经济可行性
B.法律可行性
C.技术可行性
D.抉择
答:————
22.[单选题] 软件结构图(SC图)中一个模块的扇出是指()。
A.该模块的所有下层模块数
B.直接调用该模块的所有上层模块数
C.该模块直接调用的所有下层模块数
D.该模块的所有上层模块数
答:————
23.[单选题] 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )
A.软件的作用
B.抽象
C.总貌
D.细节
答:————
24.[单选题] 父图与子图的平衡是指子图的输入输出数据流同父图相应加工的输入输出数据流( )
A.数目相等
B.名称完全相同
C.各自输入数据流数与输出数据流数目一样多
D.一致
答:————
25.[单选题] 开发的结构化设计(SD)方法,全面指导模块划分的重要原则应该是( )
A.模块高内聚
B.模块独立性
C.模块低藕合
D.程序模块化
答:————
26.[单选题] 通信内聚、逻辑内聚、信息内聚和时间内聚的内聚性从高到低顺序是( )
A.信息、通信、时间、逻辑
B.通信、时间、信息、逻辑
C.通信、逻辑、信息、时间
D.信息、通信、逻辑、时间
答:————
27.[单选题] 结构化分析(SA)方法是一种()的分析方法。
A.面向对象
B.面向数据结构
C.面向数据流
D.面向过程
答:————
28.[单选题] 在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。
A.DFD
B.时序网络
C.E-R图
D.框图
答:————
29.[单选题] 软件测试的策略将测试过程按4个步骤进行,以下与程序编码阶段同一阶段进行的测试是()。
A.确认测试
B.单元测试
C.系统测试
D.组装测试
答:————
30.[单选题] 研究开发所需要的成本和资源是属于可行性研究中的 ( ) 研究的一方面。
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
答:————
31.[问答题] 测试用例是指输入数据及其_____________________。
答:————
32.[问答题] 为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的错误使用,应当进行的诊断和改正错误的过程,叫做____________性维护。
答:————
33.[问答题] ________________是度量软件质量的基础。
答:————
34.[问答题] 从一些错误征兆着手,通过分析它们之间的关系来找出错误的方法叫做_____法。归纳
答:————
35.[问答题] 系统分析的第一步就是______________。
答:————
36.[问答题] 一个面向对象的程序的每一成分应是___________,计算是通过新的对象的建立和对象之间的通信来执行的。
答:————
37.[问答题] 软件的___性表明了一个程序按照用户的要求和设计的目标,执行其功能的正确程度。
答:————
38.[问答题] 需求分析需要依赖___________________三类人员才能完成。
答:————
39.[问答题] JSD方法是一种面向_________________的分析和设计方法。
答:————
40.[问答题] SC图中_____________是用矩形框来表示的。
答:————
41.[问答题] 系统工程师在需求分析中扮演着什么样的角色?系统工程师应具备什么样的素质?
答:————
42.[问答题] 什么是软件质量保证?试述质量保证的主要功能。
答:————
|
|