软件工程导论试题及答案.pdfVIP

  • 0
  • 0
  • 约4.04千字
  • 约 5页
  • 2026-03-06 发布于山东
  • 举报

软件工程导论试题及答案

软件工程导论试卷

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

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.下列测试类型中,通常由用户或客户参与的是()

A.单元测试

B.集成测试

C.系统测试

D.验收测试

8.软件维护中,占比最高的类型是()

A.改正性维护(修复错误)

B.适应性维护(适应环境变化)

C.完善性维护(增加新功能)

D.预防性维护(提升可维护性)

9.软件项目进度管理的常用工具是()

A.数据流图

B.Gantt图

C.用例图

D.PERT图

10.软件质量保证(SQA)的核心活动是()

A.直接修复软件缺陷

B.确保软件开发过程符合标准

C.编写用户手册

D.进行性能测试

11.下列耦合类型中,耦合度最低的是()

A.内容耦合(直接访问其他模块内部)

B.公共耦合(全局变量共享)

C.外部耦合(与外部系统接口耦合)

D.数据耦合(通过参数传递数据)

12.在CMMI(能力成熟度模型集成)中,定义为“可重复级”的是()

A.初始级

B.已管理级

C.已定义级

D.定量管理级

13.软件需求规格说明书(SRS)的主要作用是()

A.指导编码实现

B.明确用户需求,作为设计与测试的依据

C.记录软件历史版本

D.评估软件性能

14.敏捷开发的核心价值观不包括()

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

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

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

D.遵循计划高于响应变化

15.功能点估算方法估算的是软件的()

A.代码行数

B.运行时间

C.功能规模

D.内存占用

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

1.软件工程的三要素是:________、________和________。

2.软件生命周期一般包括:计划阶段、________、开发阶段、________和

________阶段。

3.需求分析阶段需要获取的需求包括:功能需求、________需求、________需

求和约束条件。

4.软件设计分为概要设计和________设计,概要设计的主要任务是确定系统的

________结构。

5.白盒测试的覆盖率指标包括:语句覆盖、________覆盖、条件覆盖和

________覆盖。

6.软件测试的原则中,“穷尽测试不可能”的原因是________和________。

7.软件维护的类型包括:改正性维护、适应性维护、________维护和________

维护。

8.UML中,________图用于描述系统的静态结构,________图用于描述对象间

的动态协作关系。

9.软件项目管理的主要活动包括:进度管理、成本管理、________管理和

________管理。

10.软件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档