2016年四川师范大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题
● 摘要
目录
2016年四川师范大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题(一) . 2 2016年四川师范大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题(二) 14 2016年四川师范大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题(三) 22 2016年四川师范大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题(四) 36 2016年四川师范大学计算机科学学院软件工程(同等学力加试)复试笔试仿真模拟题(五) 48
第 1 页,共 57 页
一、选择题
1. 在面向数据流的软件设计方法中,一般将信息流分为( )。
A. 变换流和事务流
B. 变换流和控制流
C. 事务流和控制流
D. 数据流和控制流
【答案】A
2. 就软件产品的特点,以下说法错误的是( )。
A. 软件具有高度抽象性,软件及软件生产过程具有不可见性
B. 同一功能软件的多样性,软件生产过程中的易错性
C. 软件的开发和维护过程中的不变性
D. 不同开发者之间思维碰撞的易发性
【答案】C
3. 描述类中某个对象的行为,反映了状态与事件关系的是( )。
A. 对象图
B. 状态图
C. 流程图
D. 结构图
【答案】B
4. 面向对象分析阶段建立的三个模型中,核心的模型是( )模型。
A. 功能
B. 动态
C. 对象
D. 分析
【答案】C
5. 面向对象开发方法子概念和表示上的一致性保证了分析和设计的(
A. 困难
第 2 页,共 57 页 )过渡。
B. 不容易
C. 平滑
D. 顺序
【答案】C
6. 进行需求分析可使用多种工具,但( )是不适用的。
A. 数据流图
B. 判定表
C.PAD 图
D. 数据字典
【答案】C
7. 结构化设计方法一般也称为面向( )的设计。
A. 数据流
B. 数据编码
C. 数据库
D. 数据结构
【答案】A
8. 为了提高模块的独立性,模块内部最好是( )。
A. 逻辑内聚
B. 时间内聚
C. 功能内聚
D. 通信内聚
【答案】C
9. 模块中所有成分引用共同的数据,该模块的内聚度是(
A. 逻辑性
B. 瞬时性
C. 功能性
D. 通信性
【答案】D
10.可行性分析中,系统流程图用于描述( )。
A. 当前运行系统
第 3 页,共 57 页 )的。
B. 当前逻辑模型
C. 目标系统
D. 新系统
【答案】A
二、简答题
11.什么是软件工程过程?它包含哪些过程?
【答案】(1)软件工程过程的定义
软件工程过程规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务。 (2)软件工程过程包含的过程
①获取过程
定义需求方按合同获取一个系统、软件产品或服务的活动。
②供应过程
定义供方向需求方提供合同中的系统、软件产品或服务所需的活动。
③开发过程
定义开发者和机构为了定义和开发软件或提供服务所需的活动。此过程包括需求分析、设计、编码、集成、测试、软件安装和验收等活动。
④操作过程
定义操作者和机构为了在规定的运行环境中为其用户运行一个计算机系统所需要的活动。 ⑤维护过程
定义维护者和机构为了修改和管理软件,使它处于良好运行状态所需要的活动。
⑥管理过程
定义软件工程过程中各项管理活动,包括:项目开始和范围定义、项目管理计划、实施和控制、评审和评价、项目完成等。
⑦支持过程
支持过程对项目的生存周期过程给予支持。它有助于项目的成功并能提高项目的质量。
12.什么是事件?
【答案】事件是发生在某一个时问点的一件事,例如,用户单击左边按钮,或者某次航班从北京出发。
13.简述动态模型的特征,说明事件、事件跟踪图、状态、状态图的含义。
【答案】(1)动态模型的特征
①动态模型是与时间和变化有关的系统性质,该模型描述了系统的控制结构。
②动态模型表示了瞬时的、行为化的系统控制性质。
第 4 页,共 57 页