2024年04月高等教育自学考试《13005软件工程》试题

13005软件工程 历年真题 共 38 题 951 次浏览 更新于 2026-09-27
下载试卷(PDF)

一、单选题

下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。

1
“与所规约的系统执行之间的偏差”是指( )。
  • A.错误
  • B.失效
  • C.故障
  • D.误差
2
研究发现设计得很好的软件结构,通常是顶层模块扇出较X,中间层模块扇出较Y,而底层模块有较Z的扇人。这里的Y和Z分别是( )。
  • A.大和大
  • B.小和大
  • C.大和小
  • D.小和小
3
RUP的迭代、增量式开发过程中,需要估算成本、进度,并能够减少次要的错误风险,至少需要完成( )。
  • A.初始阶段
  • B.精化阶段
  • C.构造阶段
  • D.移交阶段
4
下列项属于软件功能需求的是( )。
  • A.内存约束
  • B.通信接口
  • C.审计功能
  • D.产生月销售报表
5
RUP中,分析类分为3种类型,下图属于实体类的是( )。
  • A.题目图片
  • B.题目图片
  • C.题目图片
  • D.题目图片
6
在CMMI中,实践部件的表示符号是( )。
  • A.题目图片
  • B.题目图片
  • C.题目图片
  • D.题目图片
7
软件测试中,白盒测试技术依据的是程序的( )。
  • A.逻辑结构
  • B.输入数据
  • C.状态
  • D.功能
8
集成化能力成熟度模型(CMMI)针对每个过程域设定了能力等级,其中最高级为( )。
  • A.3级
  • B.4级
  • C.5级
  • D.6级
9
软件开发的瀑布模型适用于( )。
  • A.需求被清晰定义的项目
  • B.客户不能确定系统需求的项目
  • C.面向对象技术的软件开发
  • D.小型且质量要求低的软件开发
10
下列项属于软件系统/产品的需求分析工作中,面临的“三大挑战”的是( )。
  • A.问题空间理解
  • B.人与人之间的通信
  • C.客户可能抵触
  • D.需求的变化性
11
下列关于调试的描述正确的是( )。
  • A.调试从一个侧面证明程序员的失败
  • B.调试是有计划的,受时间的约束
  • C.调试是一个推理过程
  • D.调试可以由任意程序员完成
12
结构精细化设计过程中,为了提高模块的独立性,应遵循的原则是( )。
  • A.低内聚高耦合
  • B.低内聚低耦合
  • C.高内聚低耦合
  • D.高内聚高耦合
13
在CMMI的过程域分类中,需求开发、确认、验证过程域可归类为( )。
  • A.项目管理类
  • B.工程类
  • C.支持类
  • D.过程管理类
14
人们关于软件测试目的的认识,大体经历了( )。
  • A.3个阶段
  • B.4个阶段
  • C.5个阶段
  • D.6个阶段
15
RUP实现阶段的主要活动,不包含( )。
  • A.设计用况
  • B.集成系统
  • C.实现子系统
  • D.完成单元测试

二、填空题

主观题不参与评分,请参考答案自行评分。

16
计算机软件一般是指计算机系统中的______及其文档。
17
RUP的______包含节点和主动类到节点的初始映射。
18
每个学生只能属于一个班级,因此就要把这一关联标识为______。
19
在结构化设计中,执行一个特殊任务的一个过程以及相关的数据结构,称之为______。
20
为了进一步表达泛化的语义,UML给出了4个约束,分别为完整、不完整、______和______。
21
常有的静态评估技术有______、______和形式化证明等。
22
在需求发现常用的技术中,无法验证所发现的需求是否满足用户的要求,无法验证发现的需求是否正确的技术是______和提炼。
23
为了模型化包之间的关系,UML给出了两种依赖,即______和______。
24
《ISO/IEC系统与软件工程—软件生存周期过程12207—1995》标准中,按基本过程分类,软件生存周期分为获取过程、供应过程、______、______和维护过程等5个步骤。
25
在事务流程图中,表示一个事务可以被另一个事务“吸食”,称为______。
26
在数据字典中,如果“学生成绩表”由多个“学生成绩”构成,可以记为学生成绩表=______。
27
结构化分析方法基本术语有数据流、______、数据存储、数据源和数据潭等。
28
迭代、增量式开发是指通过开发活动的迭代,不断地产生相应的增量。在RUP中,规定了4个开发阶段,分别为:初始阶段、______、______移交阶段。
29
在CMMI中,针对每个过程域设定了多个能力等级,其中第3级为______。
30
在软件测试步骤中,以详细设计文档为指导,测试模块内的重要控制路径,并且往往采用白盒测试技术的是______。

三、简答题

主观题不参与评分,请参考答案自行评分。

31
简述概要设计规约的主要内容。
32
简述软件开发的本质及其涉及到的问题。
33
简述结构化方法总体设计的3个阶段。
34
简述螺旋模型概念及其特点。
35
简述能力等级和成熟度等级之间的区别和联系。
36
简述UML表达客观事物之间关系的术语以及定义。

四、应用题

主观题

37
孩子阅读疲倦时,一定要休息。如果不疲倦,但是对所阅读的内容不感兴趣,就跳到下一章;如果不疲倦,对内容有兴趣,并且理解无困难,则继续阅读;如果不疲倦,对内容有兴趣,但理解有困难,则应该重读。请根据描述设计判定表,并对其化简。
38
一个简化的学生成绩管理系统描述如下:教务人员负责维护学生信息和课程信息,需要将学生信息录入到学生信息表,将课程信息录入到课程表,将学生成绩录入到成绩表。学生可以登录系统,查询个人学生成绩。请画出该系统的顶层DFD图和0层DFD图。