2023年10月高等教育自学考试《13005软件工程》试题
13005软件工程
历年真题
共 38 题
1043 次浏览
更新于 2026-09-27
一、单选题
下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。
1
20世纪60年代以来,随着计算机的广泛应用,软件生产率、软件质量远远满足不了社会发展的需求,成为社会、经济发展的制约因素,这一现象被称为( )。
- A.软件神话
- B.软件模式
- C.软件危机
- D.软件过程
2
在软件开发领域,“描述了系统是什么”的系统模型是( )。
- A.概念模型
- B.软件模型
- C.实现模型
- D.过程模型
3
一般来说,整个需求的主体是( )。
- A.性能需求
- B.功能需求
- C.外部接口需求
- D.质量属性需求
4
需求描述为“数据A是一种持久性的数据”,则该需求的类型是( )。
- A.数据需求
- B.功能需求
- C.接口需求
- D.性能需求
5
在结构化分析方法中,“数据的变换单元”指的是( )。
- A.加工
- B.数据流
- C.数据潭
- D.数据存储
6
典型的详细设计工具是( )。
- A.数据流图
- B.程序流程图
- C.模块结构图
- D.因果图
7
在模块结构图中,重用率高的模块所具有的特征是( )。
- A.扇人较小
- B.扇出较小
- C.扇入较大
- D.扇出较大
8
能正确表达“自行车”与“永久牌自行车”关系的术语是( )。
- A.细化
- B.聚合
- C.泛化
- D.组合
9
属于描述静态结构的UML图形化工具的是( )。
- A.状态图
- B.用况图
- C.顺序图
- D.构件图
10
RUP获取需求采用的技术是( )。
- A.问卷
- B.加工
- C.建模
- D.UseCase
11
属于典型的白盒测试技术的是( )。
- A.因果图
- B.路径测试
- C.边界值分析
- D.等价类划分
12
单元测试的主要检验对象是( )。
- A.语句
- B.算法
- C.模块
- D.系统
13
《ISO/IEC软件生存周期过程12207-1995》把软件生存周期过程分为基本过程、支持过程和( )。
- A.测试过程
- B.文档过程
- C.维护过程
- D.组织过程
14
螺旋模型在两种模型的基础上加人二者所忽略的风险分析,这两种模型是( )。
- A.喷泉模型和增量模型
- B.瀑布模型和增量模型
- C.喷泉模型和演化模型
- D.瀑布模型和演化模型
15
CMMI能力等级的2级是指( )。
- A.已执行级
- B.已管理级
- C.已定义级
- D.已定量管理级
二、填空题
主观题不参与评分,请参考答案自行评分。
16
20世纪80年代以来,开展了一系列有关软件生产技术的研究和实践,特别是软件生产管理和______。
17
实现不同抽象层概念和处理逻辑之间的映射,在技术层面涉及了______和过程方向两方面的内容,前者即求解软件的开发手段,而后者即求解软件的开发逻辑。
18
在需求规约中,______是文档的技术核心,应根据不同类型的系统来构造这一部分。
19
数据字典定义了3种条目,即数据流条目、数据存储条目和______条目。
20
实施模块精化设计的目标是基于模块______耦合高内聚原则,提高模块的______。
21
结构化设计方法针对不同类型的数据流图,分别提出了______,设计和______设计将数据流图映射为模块结构图。
22
按照UML的观点,客观世间一切事物之间的关系都可用______来规约。
23
在用况图中,用况之间具有3种关系,即______、______和泛化。
24
RUP的迭代、增量式开发不仅规定了“大的”迭代______,而且规定了每次迭代的______。
25
在程序的规格说明中,输人值为[1,100](100≥输人值≥1),则根据等价类划分方法,可得到______个无效等价类。
26
有效性测试的目标是发现软件实现的功能与______不一致的错误。
27
在软件生存周期模型中,______模型主要用于支持面向对象技术软件开发。
28
软件验证过程的任务有需求验证、设计验证、______验证、集成验证和______验证。
29
CMMI基于______思想,通过过程将软件质量的3个支撑点进行集成,以开发所期望的系统/产品。
30
在CMMI中,用于表征过程制度化程度的共用目标有______个。
三、简答题
主观题不参与评分,请参考答案自行评分。
31
简述软件工程的定义和目的。
32
简述需求规约的定义和基本性质。
33
简述模块的控制域和作用域以及它们遵循的原则。
34
简述类和类图的概念及各自的构成成分。
35
对比软件测试,简述调试的特征。
36
简述瀑布模型以及适用的情况。
四、应用题
主观题不参与评分,请参考答案自行评分。
37
下图是某一飞机票预订系统的数据流图,请根据图示完成下列填空:
(1)数据源:______;
(2)数据潭:______;
(3)加工:______;
(4)数据存储:______;
(5)“记账”的输人数据流:______;
(6)“记账”的输出数据流:______。

(1)数据源:______;
(2)数据潭:______;
(3)加工:______;
(4)数据存储:______;
(5)“记账”的输人数据流:______;
(6)“记账”的输出数据流:______。

38
设被测试程序的流程图为下图,其中a≠0,可供选择的测试用例见下表,要求:
(1)给出语句覆盖的标准以及最小测试用例集。(测试用例用下表中的编号表示)
(2)给出分支覆盖的标准以及最小测试用例集。(测试用例用下表中的编号表示)
(3)给出条件覆盖的标准以及最小测试用例集。(测试用例用下表中的编号表示)


(1)给出语句覆盖的标准以及最小测试用例集。(测试用例用下表中的编号表示)
(2)给出分支覆盖的标准以及最小测试用例集。(测试用例用下表中的编号表示)
(3)给出条件覆盖的标准以及最小测试用例集。(测试用例用下表中的编号表示)


输入阅读码
查看答案与解析需要输入阅读码