2017年西安理工大学水利水电学院864软件工程考研冲刺密押题
● 摘要
一、选择题
1. 数据字典中,一般不包括下列选项中的( )条目。
A. 数据流
B. 数据存储
C. 加工
D. 源点与终点
【答案】D
【解析】数据源点与终点是软件系统中外部环境中的实体,一般不包括在数据字典中。
2. 下列文档与维护人员有关的有( )。
A. 软件需求说明书
B. 项目开发计划
C. 概要设计说明书
D. 操作手册
【答案】C
【解析】在进行软件维护时了解原有软件的总体情况是很重要的。概要设计说明书能准确地描述了对软件系 统的数据要求、功能需求、性能需求、可靠性和可用性要求、出错处理需求、接口需求、约束、逆向需求及将来可能提出的需求,对了解己有软件的总体情况有很大帮助。在对己有软件做重大修改之前仔细阅读、认真研究概 要设计说明书,可以避免许多修改错误。
3. ( )是指能够以数字概念来描述可靠性的数学表达式中所使用的量。
A. 硬件可靠性的定量度量
B. 软件可靠性的定量指标
C. 系统的定量度量
D. 可靠性的度量
【答案】B
【解析】软件可靠性定义表明了一个程序按照用户的要求和设计的目标, 执行其功能的正确程度。一个可靠的程序应要求是正确的、完整的、一致的和健壮的,是指能够以数字概念来描述可
靠性的数学表达式中所使用的量。
4. 在软件结构设计完成后,对于下列说法,正确的是( )。
A. 非单一功能模块的扇人数大比较好,说明本模块重用率高
B. 单一功能的模块扇入高时应重新分解,以消除控制耦合的情况
C. 一个模块的扇出太多,说明该模块过分复杂,缺少中间层
D. —个模块的扇入太多,说明该模块过分复杂,缺少中间层
【答案】C
【解析】扇出指一个模块的直接下属模块的个数,扇入指一个模块的直接上属模块的个数,所以一个模块的扇出越多,说明该模块越复杂,缺少中间层。
5. 面向数据结构的设计方法(Jackson 方法)是进行( )的形式化的方法。
A. 系统设计
B. 详细设计
C. 软件设计
D. 编码
【答案】B
【解析】Jackson 方法是一种面向数据结构的设计方法,在完成了软件结构设计之后,可以使用面向数据结构的方法来设计每个模块的处理过程,因此,Jackson 方法适合于在详细设计阶段使用。
6. 对象或者类的整体行为(例如响应消息)的某些规则所不能适应的(对象或类的) ( )。
A. 状况
B. 情态
C. 条件
D. 问题
【答案】D
【解析】对象或者类的整体行为(例如响应消息)的某些规则所能适应的(对象或类的)状况、情况、条件、形式或生存周期阶段。
7. 为了提高测试的效率,应该( )。
A. 随机地选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编码以后制定软件的测试计划
D. 选择发现错误可能性大的数据作为测试数据
【答案】D
【解析】软件测试是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,
并对其能否满足设计要求进行评估的过程。因此,为了提高测试效率,在测试过程中应该选择发现错误可能性大的数据进行测试。
8. 软件测试可能发现软件中的( ),但不能证明软件( )。
A. 所有错误、没有错误
B. 错误、没有错误
C. 逻辑错误、没有错误
D. 设计错误、没有错误
【答案】B
【解析】测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。但是由于软件测试方法本身的局限性,软件测试不可能发现程序中的所有错误,所以说没有发现错误并不能证明程序就没有错误。
9. 下列说法错误的是( )。
A. 变换型的DFD 是由输入、变换(或称处理)和输出三部分组成
B. 变换型数据处理的工作过程一般分为三步:处理数据、变换数据和处理数据
C. 变换输入端的数据流为系统的逻辑输入,它将外部形式的数据变换成内部形式,送给主加工
D. 变换输出端为逻辑输出,它把主加工产生数据的内部形式转换成外部形式后物理输出
【答案】B
【解析】变换型的DFD 是由输入、变换(或处理)和输出三部分组成,虚线为标出的流界。变换型数据处理的工作过程一般分为三步:取得数据、变换数据和给出数据,这三步体现了变换型DFD 的基本思想。
10.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( )。
A. 可用性
B. 可靠性
C. 正确性
D. 完整性
【答案】B
【解析】软件质量特性包括:功能性、可靠性、易使用性、效率性、可维护性和可移植性。其中可靠性是指 在规定的一段时间内和规定的条件下,软件维持在其性能水平有关的能力。
11.软件设计中划分通常遵循的原则是要使模块间的耦合性尽可能( )。
A. 强
B. 弱
相关内容
相关标签