北京语言大学网络教育学院
《软件工程》模拟试卷一
注意:
1. 试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。
2. 请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3. 本试卷满分100分,答题时间为90分钟。
4. 本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共    15小题,每小题    2分,共30)在每小题列出的四个选
项中只有一个选项是符合题目要求的,请将正确选项前的字母填在    答题卷相应题号
处。
1、在软件开发领域中,    “描述了实现概念模型的软件解决方案”的系统模型被称为
    )。
pascal是系统软件吗
[A]
设计模型
[B]
软件模型
[C]
实现模型
[D]
部署模型
2、一般来说,整个需求的主体是(
)。
[A]
功能需求
[B]
性能需求
[C]
外部接口需求
[D]
设计约束
3、总体设计的第二阶段是(
)。
[A]
初始设计
[B]
详细设计
[C]
复审阶段
[D]
精化设计
4、在模块内聚类型中,常常通过研究流程图确定模块的划分,得到的是(
)。
[A]
逻辑内敛
[B]
顺序内敛
[C]
功能内敛
[D]
过程内敛
5、一个模块直接控制
(调用)的下层模块的数目称为模块的(
)。
[A]
扇入
[B]
扇出
[C]
深度
[D]
宽度
6UML术语中,限定符常被用在(
)。
[A]
依赖关系
[B]
泛化关系
[C]
关联关系
[D]
细化关系
7UML提供的13种图形化工具中,
用于概念模型和软件模型静态结构的是
[A]
用况图
[B]
状态图
[C]
类图
[D]
活动图
8RUP的迭代、增量式开发规定的
4个阶段不包括(
)。
[A]
评审阶段
[B]
构造阶段
[C]
移交阶段
[D]
精化阶段
9、根据RUP实现的活动,输入为设计类,活动为实现类,则输出为(
)。
[A]
用况
[B]
子系统
[C]
接口
[D]
构件
10、软件评估可分为静态评估和动态评估,其中属于动态评估技术的是(
)。
[A]
评审
[B]
走查
[C]
形式化证明
[D]
软件测试
11、黑盒测试技术,又称为(
)。
[A]
功能测试
[B]
结构测试
[C]
系统测试
[D]
集成测试

12
、若有语句if(A<1andC>0)thenB=1
CelseB=1A,选用类似数据
A=2C=1A=-2
C=1A=2C=-1A=-2C=-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
、在标准《ISOIEC软件生存周期过程122071995》中,按过程主体把软件生存
周期过程分为基本过程、支持过程和(
)。
35
CMMI
是针对系统/产品开发的能力成熟度模型,
集成了3个源模型:软件CMM
集成产品开发CMM和(
)。
36、结构化设计分为(
)和详细设计,而详细设计要提供实现该模块功能的
37
RUP是基于(
)的一种软件开发过程框架,两者一起才称得上是一种面向
对象开发方法学。
38
、白盒测试技术,典型的是(
)技术,它依据的是程序的(
)。
四、【论述题】(本大题共3小题,每小题10分,共30分)请将答案填写在答题卷相应题号处。
39、简述软件测试步骤及关注的内容。
40、简述瀑布模型以及可适应的情况。
41、有一个学生选课系统:程序的输入条件为:每个学生可以选修    13门课程,试用
黑盒测试法完成测试。
(1) 按等价类划分法,设计测试用例(要求列出设计过程)
(2) 按边界值分析法,设计测试用例。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。