2016年河南大学计算机与信息工程学院软件工程导论(同等学力加试)复试笔试仿真模拟题
● 摘要
一、选择题
1. 以下说法正确的是( )。
A. 程序流程图是一种算法描述工具
B.PAD 图是一种描述程序逻辑结构的工具
C. 过程设计语言是一种用于描述模块算法设计和处理细节的语言
D.PAD 图是一种由左往右展开的二维型结构
【答案】C
2. 对象模型的描述工具是( )。
A. 状态图
B. 数据流图
C. 对象图
D. 结构图
【答案】C
3. 面向对象方法有许多特征,如软件系统是由对象组成的;( );对象彼此之间仅能通过传递消息互相联系等。
A. 开发过程基于功能分析和功能分解
B. 强调需求分析重要性
C. 把对象划分成类,每个对象类都定义一组数据和方法
D. 对已有类进行调整
【答案】C
4. 在下面的叙述中,( )不是软件需求分析的任务。
A. 问题分解
B. 可靠性与安全性要求
C. 结构化程序设计
D. 确定逻辑模型
【答案】C
5. 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。
A. 系统分析
B. 安装测试
C. 验收测试
D. 单元测试
【答案】D
6. ( )面向客户、建模人员、开发人员和测试人员,是系统模型图的核心。
A. 状态图
B. 类图
C. 用例图
D. 顺序图
【答案】C
7. 软件开发的结构化生命周期方法将软件生命周期划分成( )。
A. 计划阶段、开发阶段、运行阶段
B. 计划阶段、编程阶段、测试阶段
C. 总体设计、详细设计、编程调试
D. 需求分析、功能定义、系统设计
【答案】A
8. ( )是不需要接收消息就能主动执行的服务。
A. 内部服务
B. 外部服务
C. 内嵌服务
D. 上层服务
【答案】B
9. 软件系统的可靠性,主要表现在( )。
A. 能够安装多次
B. 能在不同类型的计算机系统上安装、使用
C. 软件的正确性和健壮性
D. 能有效地抑制盗版
【答案】C
10.( )只供对象内部的其他服务使用,不对外提供。
A. 外部服务
B. 内部服务
C. 内嵌服务
D. 上层服务
【答案】B
二、简答题
11.什么是软件的可靠性?它们能否定量计算?
【答案】(1)软件可靠性是指在给定的时间内,在规定的环境条件下系统完成所指定功能的概率。
(2)软件可靠性可以进行定量计算,常用指标是平均失效等待时间MTTF 与平均失效间隔时间MTBF 。
假如对n 个相同的系统(硬件或软件)进行测试,它们的失效时间分别是
均失效等待时间MTTF 定义为:
MTBF 是平均失效间隔时间,它是指两次相继失效之间的平均时间。MTBF 在实际使用时通常是指当n 很大时,系统第n 次失效与第
12.什么是“事务流”?
【答案】若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行,这种特征的DFD 称为事务型的数据流图,这个加工称为事务处理中心,如图所示。
次失效之间的平均时间。 则平
图 事务型的数据流图
13.使用边界值分析方法设计测试用例的设计原则有哪些?
【答案】(1)如果输入条件规定了值的范围,可以选择正好等于边界值的数据作为合理的测
相关内容
相关标签