- 4
- 0
- 约3.69千字
- 约 11页
- 2026-05-07 发布于未知
- 举报
软件工程期末考试试卷(附答案)
一、单项选择题(每题2分,共20分)
1.以下关于软件生命周期的描述,正确的是:
A.软件维护阶段仅包括修正性维护
B.需求分析阶段的输出是软件设计文档
C.编码阶段的主要任务是将设计转换为可执行代码
D.测试阶段的目标是证明程序没有错误
答案:C
2.某系统需要支持用户在线提交订单、查看订单状态、修改未支付订单信息,其核心用例不包括:
A.提交订单
B.查看订单状态
C.修改订单信息
D.系统初始化
答案:D
3.模块化设计中,若模块A通过参数向模块B传递大量数据,模块间的耦合类型是:
A.数据耦合
B.控制耦合
C.特征耦合
D.公共环境耦合
答案:A(注:数据耦合通过参数传递基本类型数据;特征耦合传递数据结构)
4.以下不属于敏捷开发原则的是:
A.持续交付可工作的软件
B.欢迎需求变更
C.严格按照计划执行开发
D.业务人员与开发者需每日协作
答案:C
5.黑盒测试主要用于验证软件的:
A.内部逻辑正确性
B.功能和性能需求
C.代码结构合理性
D.内存使用情况
答案:B
6.软件需求规格说明书(SRS)的核心作用是:
A.记录开发过程中的问题
B.作为用户与开发者之间的合同
C.描述代码实现细节
D.统计项目成本
答案:B
7.采用面向对象设计时,若需要实现一个对象在不同状态下表
原创力文档

文档评论(0)