当前位置:问答库>考研试题

2018年大连交通大学软件学院813软件工程考研仿真模拟五套题

  摘要

一、选择题

1. 在有多重继承的类层次结构中,类层次结构是( )层次结构。

A. 树型

B. 网状型

C. 环型

D. 星型

【答案】B

【解析】单继承的类层次结构表现为树型层次结构,多重继承的类层次结构表现为网状型层次结构。

2. 若有一个计算类型的程序,它的输入量只有一个X ,其范围是

考虑一组测试用例:

A. 条件覆盖法

B. 等价分类法

C. 边界值分析法

D. 错误推测法

【答案】C

【解析】输入值的边界是和而设计的测试用例是刚好等输入值的边界和刚刚超越边界值,因此,该方法属于边界值分析法。

3. 可行性分析中,系统流程图用于描述( )。

A. 当前运行系统

B. 当前逻辑模型

C. 目标系统

D. 新系统

【答案】A

【解析】研究正在运行的系统应该收集、研究、分析现有系统的文档资料,实地考察现有系统,在考察的基础上,访问有关人员,然后描绘现有系统的高层系统流程图,与有关人员一起审查该系统流程图是否正确。这个系统流程图反映了现有系统的基本功能和处理流程。

,现从输入的角度。设计这组测试用例的方法是( )。

4. 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )。

A. 生存期

B. 面向对象设计

C. 面向对象程序设计

D. 面向对象分析

【答案】D

【解析】面向对象分析过程就是认识客观世界的过程,其目的就是建立对客观世界的精确、简洁、可理解的正确模型,也就是所谓的建模。

5. ( )的描述范围是一个对象,所以它位于类描述模板的对象级。

A. 类图

B. 状态转换图

C. 实例图

D. 服务流程图

【答案】B

【解析】在面向对象文档中包括类图、状态装换图和服务流程图。其中类图是对整个系统的描述,也称为基本模型;状态转换图的描述范围是一个对象,它位于类描述模板的对象级;服务流程图仅描述一个服务,位于类描述模板的最低级别。

6. 对象或者类的整体行为(例如响应消息)的某些规则所不能适应的(对象或类的) ( )。

A. 状况

B. 情态

C. 条件

D. 问题

【答案】D

【解析】对象或者类的整体行为(例如响应消息)的某些规则所能适应的(对象或类的)状况、情况、条件、形式或生存周期阶段。

7. 面向对象方法有许多特征,如软件系统是由对象组成的;( );对象彼此之间仅能通过传递消息互相联系等。

A. 开发过程基于功能分析和功能分解

B. 强调需求分析重要性

C. 把对象划分成类,每个对象类都定义一组数据和方法

D. 对已有类进行调整

【答案】C

【解析】面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系

统方法,它的基 本特征有对象唯一性、封装性、继承性和多态性等,它规定软件系统是由对象组成的,将对象划分成类,每个对象类都定义一组数据和方法。

8. 可行性研究要进行的需求分析和设计应是( )。

A. 详细的

B. 全面的

C. 简化、压缩的

D. 彻底的

【答案】C

【解析】可行性研究首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制。把它们清楚地列举出来。然后,分析员进行简要的需求分析,经过压缩的设计,探索出若干种可供选择的主要解决办法。

9. 对象标识是分配给每个对象的永久性标识(又称作“柄”),它不符合下述条件( )。

A. 在一定的范围或领域(例如一个应用系统)中是唯一的

B. 与对象实例的特征、状态及分类(可能是动态的)无关

C. 在对象存在期间保持一致

D. 在对象存在之后保持一致

【答案】D

【解析】对象标识符合如下几个条件:

①在一定的范围或领域中是唯一的;

②与对象实例的特征、状态及分类无关;

③在对象期间保持一致。

10.在面向数据流的软件设计方法中,一般将信息流分为( )。

A. 变换流和事务流

B. 变换流和控制流

C. 事务流和控制流

D. 数据流和控制流

【答案】A

【解析】面向数据流的软件设计方法是以结构化分析阶段所产生的文档(包括数据流图、数据字典和软件需求说明书)为基础,自顶向下,逐步求精和模块化的过程。它一般将信息流分为变换流和事务流。

①变换流:信息沿着输入通道进入系统,然后通过变换中心(也称主加工)处理,再沿着输出通道离开系统。

②事务流:信息沿着输入通道到达一个事务中心,事务中心根据输入信息(即事务)的类型