易错题软件工程期末考试试题及参考答案合集试卷及答案.pdfVIP

  • 1
  • 0
  • 约2.72千字
  • 约 5页
  • 2026-03-06 发布于河南
  • 举报

易错题软件工程期末考试试题及参考答案合集试卷及答案.pdf

软件工程期末考试试题及参考答案合集

篇1

考试时间:______分钟总分:______分姓名:______

注意事项:

1.答题前填写好自己的姓名、班级、考号等信息;

2.请将答案正确填写在答题卡上

一、单项选择题(每题3分,共10题)

1.下列需求分析方法中,属于黑盒测试方法的是()。

A.UML建模

B.用例图

C.案例分析法

D.架构设计

答案:C

解析:案例分析法和场景测试属于黑盒测试,直接验证功能是否符合需求,

不涉及内部逻辑。

2.软件工程中,用于描述系统静态结构和动态行为的模型分别是()。

A.E-R图、状态图

B.类图、时序图

C.数据流图、活动图

D.实体关系图、流程图

答案:A

解析:E-R图(实体关系图)描述静态结构,状态图展示动态行为。

3.在瀑布模型中,测试阶段通常在哪个阶段之前进行?

A.需求分析

B.设计

C.集成

D.维护

答案:B

解析:瀑布模型按阶段顺序进行,测试在设计与编码阶段后启动。

4.下列设计模式中,用于解决对象之间依赖关系的是()。

A.单例模式

B.代理模式

C.工厂模式

D.观察者模式

答案:B

解析:代理模式中间层间接访问对象,降低耦合度。

5.软件维护的三个主要类型是()。

A.正常、应急、灾难

B.更正性、适应性、完善性

C.系统性、迭代性、增量性

D.功能性、可靠性、可维护性

答案:B

解析:维护类型按目的分为更正性(修复缺陷)、适应性(适应变化)、

完善性(增强功能)。

6.下列属于软件质量特性的是()。

A.开发周期

B.可扩展性

C.成本

D.人员配置

答案:B

解析:可扩展性是内在质量特性,开发周期和成本属于项目属性。

7.下列工具中,用于版本控制的是()。

A.Jira

B.Git

C.Confluence

D.Postman

答案:B

解析:Git是分布式版本控制系统,Jira用于项目管理,Confluence管理

文档。

8.软件测试的“三道测试线”不包括()。

A.计算机辅助测试

B.测试人员

C.测试经理

D.测试工具

答案:C

解析:三道线为测试人员、测试经理、测试工具。

9.在敏捷开发中,每日站会的核心目标是()。

A.制定项目计划

B.沟通进展与问题

C.分配任务

D.完成文档编写

答案:B

解析:站会聚焦当日任务、问题同步和进度同步。

10.下列属于软件配置管理内容的是()。

A.需求变更记录

B.用户手册

C.测试用例库

D.系统架构图

答案:A

解析:配置管理包括版本控制和变更管理,用户手册和测试用例属于文档

资产。

二、填空题(每空2分,共5空)

1.软件工程中的“需求分析阶段”核心任务是()。

答案:获取、分析和定义用户需求

2.面向对象设计中的“SOLID原则”包含()和()原则。

答案:单一职责、开闭原则

3.敏捷开发中,迭代周期通常称为()。

答案:冲刺(Sprint)

4.软件测试的两种主要分类是()测试和()测试。

答案:功能、非功能

5.版本

文档评论(0)

1亿VIP精品文档

相关文档