- 1
- 0
- 约1.13万字
- 约 20页
- 2026-03-06 发布于河南
- 举报
软件工程-期末考试题(含答案)
篇1
考试时间:______分钟总分:______分姓名:______
注意事项:
1.答题前填写好自己的姓名、班级、考号等信息;
2.请将答案正确填写在答题卡上
一、单项选择题(每题5分,共10题)
1.下列属于软件工程生命周期阶段的是()。
A.需求分析
B.编译
C.测试
D.运维
答案:A
解题思路:软件工程生命周期包括需求分析、设计、编码、测试、维护等
阶段,选项B和C属于编码与测试阶段的具体工作,不在生命周期阶段分类中。
2.软件测试中,用于验证软件是否满足需求测试用例的是()。
A.单元测试
B.集成测试
C.系统测试
D.需求测试
答案:D
解题思路:需求测试(验收测试)直接验证软件是否满足用户需求,而单
元测试和集成测试属于开发阶段测试。
3.下列设计模式中,用于解决接口不一致问题的是()。
A.单例模式
B.接口适配器模式
C.代理模式
D.工厂模式
答案:B
解题思路:接口适配器模式包装目标接口,使原有接口适配新需求,解决
接口兼容性问题。
4.耦合度最低的模块间关系是()。
A.内部耦合
B.顺序耦合
C.数据耦合
D.无耦合
答案:D
解题思路:无耦合表示模块完全独立,内部耦合指模块内部逻辑复杂,顺
序和数据耦合为依赖关系。
5.下列属于静态测试方法的是()。
A.运行时检查
B.代码审查
C.测试驱动开发
D.用户验收测试
答案:B
解题思路:代码审查在代码未运行时人工或工具检查代码质量,属于静态
测试。
6.软件维护的三个阶段是()。
A.修复性、预防性、完善性
答案:A
解题思路:软件维护分为修复性(解决缺陷)、预防性(改进结构)、完
善性(增加功能)。
7.下列属于软件配置管理工具的是()。
A.JIRA
B.Git
C.RationalClearCase
D.Jenkins
答案:C
解题思路:Git和Jenkins属于版本控制和持续集成工具,ClearCase是专
业配置管理工具。
8.瀑布模型的典型应用场景是()。
A.复杂需求变化频繁的项目
B.需求明确且稳定的项目
答案:B
解题思路:瀑布模型按阶段顺序推进,适合需求明确且少变更的项目。
9.软件质量特性中的“易用性”属于()。
A.功能性
B.可靠性
C.可维护性
D.人机交互性
答案:D
解题思路:易用性直接关联用户与系统的交互体验,属于非功能质量特性
中的可用性范畴。
10.下列属于软件复用技术的是()。
A.代码重写
B.设计模式复用
C.物理复用
D.代码注释
答案:B
解题思路:设计模式复用标准解决方案,物理复用指复用现有系统,重写
和注释不涉及复用。
二、填空题(每空2分,共10空)
1.软件工程中,用于描述系统静态结构的图是__________。
答案:结构图/类图
解题思路:结构图展示模块层次关系,类图描述对象及关联,均反映静态
结构。
2.软件测试的“V模型”中,V的两端分别对应__________和__________。
答案:需求分析/测试
解题思路:V模型左侧为需求规格说
原创力文档

文档评论(0)