高等教育自学考试《13005软件工程》考前点题卷四

13005软件工程 考前点题 共 26 题 1428 次浏览 更新于 2026-09-26
下载试卷(PDF)

一、单选题

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

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
移动应用的特点不包括( )。
  • A.需求及环境的复杂性
  • B.技术难度更高
  • C.强调用户体验
  • D.技术难度更低
7
( )可以将测试覆盖的路径数控制在一定限度内,如循环体内的路径只执行一次。
  • A.穷举测试
  • B.逻辑覆盖
  • C.基本路径测试
  • D.选择测试
8
( )采用自顶向下的方式测试被修改过的模块及其子模块,然后将该部分作为子系统,再进行自底向上的测试,以检查该子系统与其上层模块的接口是否适配。( )。
  • A.演变的自顶向下的组装测试
  • B.自顶向下的组装测试
  • C.自底向上-自顶向下的组装测试
  • D.回归测试
9
( )表明一个程序按照用户的要求和设计目标,在给定的一段时间内正确执行的概率。
  • A.可理解性
  • B.可靠性
  • C.可修改性
  • D.可测试性
10
软件开发是( )的劳动
  • A.知识密集型
  • B.技术密集型
  • C.人员密集型
  • D.资金密集型

二、填空题

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

11
______是一种演进式软件过程模型,它结合了原型模型的迭代性质和瀑布模型的可控性和系统性特点,具有快速开发越来越完善的软件版本的潜力。
12
______的作用是对数据流图中的每个数据规定一个定义条目,以保持数据在系统中的一致性。
13
______是面向对象开发模式的基本成分,是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。
14
MVC应用程序被分成3个核心部件:视图、控制器、______。
15
NSU由一组______组成,或者说信息和相关的导航结构的集合。

三、名词解释题

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

16
软件
17
类
18
软件维护
19
统一建模语言
20
黑盒测试

四、简答题

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

21
简述软件的特点。
22
简述需求分析的步骤。
23
简述软件模块结构的改进方法。
24
简述时序图的主要任务。
25
简述移动应用的开发过程。

五、应用题

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

26
某公司举办周年庆,在其移动APP中进行抽奖活动。不料响应人数众多,APP多次崩溃、卡顿,导致有网友开始怀疑活动真实性,致使负面消息频出。结合案例分析此类问题最有可能是在哪方面测试时未做好,以及导致这方面的原因都有哪些?