北京语言大学网络教育学院
《软件工程》模拟试卷一
注意:
1. 试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。
2. 请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3. 本试卷满分100分,答题时间为90分钟。
4. 本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共 15小题,每小题 2分,共30分)在每小题列出的四个选
项中只有一个选项是符合题目要求的,请将正确选项前的字母填在 答题卷相应题号
处。
1、在软件开发领域中, “描述了实现概念模型的软件解决方案”的系统模型被称为
( )。
[A] | 设计模型 | [B] | 软件模型 | [C] | 实现模型 | [D] | 部署模型 | |||
2、一般来说,整个需求的主体是( | )。 | |||||||||
[A] | 功能需求 | [B] | 性能需求 | |||||||
[C] | 外部接口需求 | [D] | 设计约束 | |||||||
3、总体设计的第二阶段是( | )。 | |||||||||
[A] | 初始设计 | [B] | 详细设计 | [C] | 复审阶段 | [D] | 精化设计 | |||
4、在模块内聚类型中,常常通过研究流程图确定模块的划分,得到的是( | )。 | |||||||||
[A] | 逻辑内敛 | [B] | 顺序内敛 | [C] | 功能内敛 | [D] | 过程内敛 | |||
5、一个模块直接控制 | (调用)的下层模块的数目称为模块的( | )。 | ||||||||
[A] | 扇入 | [B] | 扇出 | [C] | 深度 | [D] | 宽度 | |||
6、UML术语中,限定符常被用在( | )。 | |||||||||
[A] | 依赖关系 | [B] | 泛化关系 | [C] | 关联关系 | [D] | 细化关系 | |||
7、UML提供的13种图形化工具中, | 用于概念模型和软件模型静态结构的是 | ( | ) | |||||||
[A] | 用况图 | [B] | 状态图 | [C] | 类图 | [D] | 活动图 | |||
8、RUP的迭代、增量式开发规定的 | 4个阶段不包括( | )。 | ||||||||
[A] | 评审阶段 | [B] | 构造阶段 | [C] | 移交阶段 | [D] | 精化阶段 | |||
9、根据RUP实现的活动,输入为设计类,活动为实现类,则输出为( | )。 | |||||||||
[A] | 用况 | [B] | 子系统 | [C] | 接口 | [D] | 构件 | |||
10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是( | pascal是系统软件吗 | )。 | ||||||||
[A] | 评审 | [B] | 走查 | [C] | 形式化证明 | [D] | 软件测试 | |||
11、黑盒测试技术,又称为( | )。 | |||||||||
[A] | 功能测试 | [B] | 结构测试 | [C] | 系统测试 | [D] | 集成测试 | |||
12 | 、若有语句if(A<1andC>0)thenB=1 | /CelseB=1/A,选用类似数据 | A=2,C=1;A=-2, | ||||||
C=1;A=2,C=-1;A=-2,C=-1;得到不同B的值,这种测试策略为( | )。 | ||||||||
[A] | 定义域测试 | [B]等价类测试 | [C] | 路径测试 | [D] | 事物流测试 | |||
13 | 、在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是 | ( | )。 | ||||||
[A] | 瀑布模型和增量模型 | [B] | 瀑布模型和演化模型 | ||||||
[C] | 喷泉模型和增量模型 | [D] | 喷泉模型和演化模型 | ||||||
14 | 、在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是 | ( | )。 | ||||||
[A] | 演化模型 | [B]增量模型 | [C] | 喷泉模型 | [D] | 螺旋模型 | |||
15 | 、CMMI能力等级中的第一级为( | )。 | |||||||
[A] | 已执行级 | [B] | 已管理级 | ||||||
[C] | 已定义级 | [D] | 已定量管理级 | ||||||
二、【判断题】(本大题共10小题,每小题1分,共10 | 分)正确的填T,错误的填F,填 | |||
在答题卷相应题号处。 | ||||
16 | 、结构的基于图形CASE,属于较早期的CASE。 | ( | ) | |
17 | 、软件测试方法中的静态测试方法之一为计算机辅助静态分析。 | ( | ) | |
18 | 、在详细设计阶段,经常采用的工具有PAD。 | ( | ) | |
19 | 、需求分析中开发人员要从用户那里了解软件做什么。 | ( | ) | |
20 | 、结构化程序设计主要强调的是程序的效率。 | ( | ) | |
21 | 、信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息 | (过程或数据),对 | ||
于不需要这些信息的其他模块来说是不能访问的。 | ( | ) | ||
22 | 、集成测试也称组装测试或联合测试。 | ( | ) | |
23 | 、社会可行性是指进行开发成本的估算以及了解取得效益的评估, | 确定要开发的项目 | ||
是否值得投资开发。 | ( | ) | ||
24 | 、CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开 | |||
发。 | ( | ) | ||
25 | 、结构化分析方法是需求分析中使用最多的方法之一, | 适用于数据处理类型软件的需 | ||
求分析。 | ( | ) | ||
三、【填空题】(本大题共13小题,15 | 个空,每空2分,共30分)请将答案填写在 | 答 | ||
题卷相应题号处。 | ||||
26 | 、在软件开发领域,系统模型分为两大类,其中之一的( | )描述了系统是什么。 | ||
27 | 、任何软件工程项目的基础是( | )。 | ||
28 | 、需求阶段的主要任务一般包括需求发现、需求分析和需求验证,最终形成系统的 | |||
( | )。 | |||
29 | 、HIPO图是由一组IPO图和一张( | )图组成。 | ||
30 | 、耦合和内聚是衡量模块( | )的两个定性指标。 | ||||
31 | 、UML | 的图形化工具分为结构图和( | )。 | |||
32 | 、在UML中,描述系统与外部系统及用户之间交互的图是( | )。 | ||||
33 | 、在RUP的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、实现 | |||||
和( | )。 | |||||
34 | 、在标准《ISO/IEC软件生存周期过程12207—1995》中,按过程主体把软件生存 | |||||
周期过程分为基本过程、支持过程和( | )。 | |||||
35 | 、CMMI | 是针对系统/产品开发的能力成熟度模型, | 集成了3个源模型:软件CMM、 | |||
集成产品开发CMM和( | )。 | |||||
36、结构化设计分为( | )和详细设计,而详细设计要提供实现该模块功能的 | |||||
( | ) | |||||
37 | 、RUP是基于( | )的一种软件开发过程框架,两者一起才称得上是一种面向 | ||||
对象开发方法学。 | ||||||
38 | 、白盒测试技术,典型的是( | )技术,它依据的是程序的( | )。 | |||
四、【论述题】(本大题共3小题,每小题10分,共30分)请将答案填写在答题卷相应题号处。
39、简述软件测试步骤及关注的内容。
40、简述瀑布模型以及可适应的情况。
41、有一个学生选课系统:程序的输入条件为:每个学生可以选修 1至3门课程,试用
黑盒测试法完成测试。
(1) 按等价类划分法,设计测试用例(要求列出设计过程);
(2) 按边界值分析法,设计测试用例。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论