《软件工程》复习题试卷及答案.docxVIP

  • 2
  • 0
  • 约4.53千字
  • 约 8页
  • 2026-03-15 发布于天津
  • 举报

《软件工程》复习题试卷及答案

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

一、选择题(每题2分,共20分)

1.软件生命周期中,需求分析阶段的主要任务是

A.确定软件的功能和非功能需求

B.编写源代码

C.进行软件测试

D.部署软件到生产环境

2.瀑布模型的主要特点包括

A.阶段间具有顺序性和依赖性

B.允许各阶段并行进行

C.需求可以在开发过程中灵活变更

D.不适合需求不明确的项目

3.下列属于敏捷开发核心价值观的是

A.个体与互动高于流程与工具

B.可工作的软件高于详尽的文档

C.客户合作高于合同谈判

D.响应变化遵循计划

4.UML用例图中的参与者是指

A.系统内部的类或对象

B.与系统交互的外部实体

C.系统的功能模块

D.软件开发人员

5.软件测试的目的是

A.证明软件没有错误

B.发现错误并验证软件质量

C.统计软件中的错误数量

D.优化软件性能

6.耦合度从低到高的正确排序是

A.数据耦合→标记耦合→控制耦合→公共耦合→内容耦合

B.内容耦合→公共耦合→控制耦合→标记耦合→数据耦合

C.数据耦合→控制耦合→标记耦合→公共耦合→内容耦合

D.标记耦合→数据耦合→控制耦合→公共耦合→内容耦合

7.面向对象设计原则中的单一职责原则(SRP)是指

A.一个类应该有多个职责

B.一个类应该只有一个引起它变化的原因

C.子类应该能够替换父类

D.依赖抽象而不依赖具体实现

8.下列属于软件维护类型的是

A.改正性维护

B.适应性维护

C.完善性维护

D.预防性维护

9.CMMI成熟度等级中,已管理级的特点是

A.无规范的软件开发过程

B.软件过程已文档化并标准化

C.软件过程可定量管理

D.软件过程持续优化

10.软件项目管理的核心活动包括

A.进度管理

B.成本管理

C.质量管理

D.风险管理

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

1.软件危机的主要表现包括软件成本高、________和________。

2.统一软件开发过程(RUP)的核心工作流包括业务建模、需求、分析设计、实现、测试和________。

3.白盒测试的覆盖标准包括语句覆盖、判定覆盖、条件覆盖和________。

4.面向对象的三大特性是封装、________和________。

5.软件规模度量的常用方法有LOC(代码行)和________。

6.敏捷开发的常见框架包括Scrum、________和Kanban。

7.需求规格说明书的内容应包括功能需求、________和约束条件。

8.概要设计阶段常用的工具包括结构图、________和DFD。

9.软件过程模型除了瀑布模型外,还有增量模型、________和敏捷模型。

10.配置管理中的基线包括需求基线、设计基线和________。

三、简答题(每题10分,共30分)

1.简述软件工程的基本原则,并说明其重要性。

2.比较瀑布模型与增量模型的异同点,并分别说明其适用场景。

3.解释软件测试中的V模型,并说明其与开发阶段的对应关系。

四、应用题(每题10分,共20分)

1.某在线图书销售系统,主要功能包括:用户注册/登录、图书浏览/搜索、购物车管理、订单生成/支付。请绘制用例图,并识别2个核心用例的参与者。

2.某软件项目功能点分析数据如下:输入数(ILF)=5,输出数(EIF)=3,查询数(EQ)=8,输入/输出文件数(EI)=4,文件接口数(EO)=6,复杂度调整因子(VAF)=1.15。请计算功能点(FP)。

五、案例分析题(10分)

某团队开发校园二手交易平台,采用敏捷开发(Scrum),为期3个月(12个迭代)。当前问题:第5迭代后,用户反馈商品搜索功能响应慢,且订单状态更新延迟,测试团队发现接口超时率高达20%。请分析问题原因,并提出改进措施。

试卷答案

一、选择题

1.答案:A

解析思路:需求分析阶段的核心任务是确定软件的功能和非功能需求,B是编码阶段任务,C是测试阶段任务,D是部署阶段任务。

2.答案:A

解析思路:瀑布模型的主要特点是阶段间具有顺序性和依赖性,B错误(不允许并行),C错误(需求不能灵活变更),D正确但非主要特点。

3.答案:A,B,C

解析思路:敏捷开发核心价值观包括个体与互动高于流程和工具(A)、可工作的软件高于详尽的文档(B)、客户合作高于合同谈判(C),D错误(应为响应变化高于遵循计划)。

4.答案:B

解析思路:UML用例图中的参与者是与系统交互的外部实体,如用户或外部系统,A是内部类,C是功能模块,D是开发人员。

5.答案:B

解析思路

文档评论(0)

1亿VIP精品文档

相关文档