高等教育自学考试《13005软件工程》模拟试卷三

13005软件工程 模拟试卷 共 38 题 1502 次浏览 更新于 2026-09-28
下载试卷(PDF)

一、单选题

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

1
软件模型可以进一步分为三种不同的模型,其中不包含( )。
  • A.设计模型
  • B.实现模型
  • C.部署模型
  • D.参考模型
2
下列属于正确的结构化分析方法建模的基本流程步骤是
①定义数据字典
②描述加工
③建立系统环境图,确定系统语境
④自顶向下,逐步求精,建立系统的层次数据流图( )。
  • A.③①④②
  • B.①④③②
  • C.①②③④
  • D.③④①②
3
RUP的测试活动不包含( )。
  • A.计划测试
  • B.程序测试
  • C.实现测试
  • D.评价测试
4
已知Shape类的类图如下图所示,则属性个数有
题目图片( )。
  • A.1个
  • B.2个
  • C.3个
  • D.4个
5
在CMMI中,针对每个过程域设定的能力等级数量是( )。
  • A.4
  • B.5
  • C.6
  • D.7
6
下列不属于常见的加工表达工具的是( )。
  • A.结构化自然语言
  • B.判定表
  • C.判定树
  • D.判定图
7
模块A包含对学生信息表的添加、删除、修改三种操作,则模块A的内聚类型是( )。
  • A.通信内聚
  • B.逻辑内聚
  • C.过程内聚
  • D.功能内聚
8
在RUP中,用于规约系统与参与者之间交互的分析类是( )。
  • A.实体类
  • B.控制类
  • C.边界类
  • D.交互类
9
软件单元测试首先测试的是( )。
  • A.数据流
  • B.数据结构
  • C.路径选择测试
  • D.边界测试
10
下图为一个飞机票预定系统的数据流图,图中4表示的基本术语是( )。
题目图片
  • A.数据流
  • B.加工
  • C.数据存储
  • D.数据源和数据潭
11
UML表达关系的术语中,包含是一种特殊的( )。
  • A.关联
  • B.细化
  • C.依赖
  • D.泛化
12
在结构化分析方法中,数据流的归宿地是( )。
  • A.数据潭
  • B.数据源
  • C.数据项
  • D.数据字典
13
一个模块调用另一个模块时,模块之间通过参数来传递数据,则模块间的关系为( )。
  • A.公共耦合
  • B.控制耦合
  • C.标记耦合
  • D.数据耦合
14
根据RUP实现活动,输入为构件和接口,活动为完成单元测试,则输出为( )。
  • A.接口
  • B.用况
  • C.子系统
  • D.构件
15
软件工程在20世纪60年代末至80年代初获得的主要成果有( )。
  • A.CASE产品
  • B.面向对象语言
  • C.瀑布模型
  • D.软件生存周期过程

二、填空题

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

16
在结构化方法中,HIPO图应用在______阶段,由IPO图和______两部分组成的。
17
在软件开发中,软件系统模型大体上可分为两类:概念模型和______。
18
结构化程序设计方法中选择(分支)结构的表达式表示为____
19
类的泛化关系中,如果一个类有多个父类,则说明它使用了____
20
定义数据字典过程中,数据是对客体的一种表示,所有客体均可用顺序结构、______和______三种基本结构表示。
21
在UML中,用______图形表示用况。
22
在RUP的每次迭代中都要经历一个核心工作流,即需求获取、______、设计、实现和测试。
23
白盒测试中通常用到的覆盖策略有:______、______、条件覆盖、条件组合覆盖、路径覆盖。
24
软件需求分类通常分为_______需求和_______需求。
25
经典的详细设计具有程序流程图、_______、PAD图和PDL。
26
在RUP中,分析类分为_______、实体类和控制类三种。
27
经典的黑盒测试技术有_______、_______和因果图等。
28
集成测试可采用______和______两种集成方式递增组装软件。
29
计算机软件一般是指计算机系统中的______及其文档。
30
CMMI模型提供了两种过程改善路径,一是称为能力等级的过程改善路径,二是称为______的过程改善路径。

三、简答题

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

31
简述软件开发的本质以及所涉及的问题。
32
简述RUP需求获取的基本步骤。
33
简述需求规约的定义,并写出需求规约需满足的基本性质。
34
简述瀑布模型各阶段。
35
简述初始发现需求的常用技术。
36
简述边界值分析与等价类划分技术的区别。

四、应用题

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

37
某电话公司决定开发一个管理所有客户信息的交互式网络系统,其功能如下:
(1)浏览客户信息:任何使用Interne的网络用户都可以浏览电话公司所有的业务信息;
(2)登录:电话公司授予每个客户一个账号。拥有授权账号的客户,可以使用系统提供的页面设置个人密码,并使用该账号和密码在线注册;
(3)修改个人信息:客户在系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改;
(4)删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户信息。请画出系统的用况图,并指出其所包含的元素。
38
已知某教务系统的描述是,用户输入用户ID号及口令信息后,系统进行身份验证;系统根据合法用户的功能请求进行分类处理。具体功能如下:
(1)查询成绩:查询成绩以及从名次表中得到名次信息;
(2)学籍管理:根据学生总成绩排出名次信息;
(3)成绩处理:处理单科成绩并输入成绩表中。请画出该系统的数据流图,并指出其所包含的加工。