软件工程第11、12、13、14章习题(附答案)

一. 单选题

1. (单选题)下列属于维护阶段的文档是(       )

  • A. 软件规格说明
  • B. 软件问题报告 
  • C. 用户操作手册
  • D. 软件测试分析报告

正确答案: B:软件问题报告 ;

2. (单选题)下列哪个不是软件维护的类型。()

  • A. 完善性维护
  • B. 纠错性维护 
  • C. 适应性维护
  • D. 更新性维护

正确答案: D:更新性维护;

3. (单选题)软件会逐渐退化而不会磨损,其原因在于( )。

  • A. 软件通常暴露在恶劣的环境下
  • B. 软件错误在经常使用之后会逐渐增加
  • C. 不断的变更使组件接口之间引起错误
  • D. 软件备件很难订购

正确答案: C:不断的变更使组件接口之间引起错误;

4. (单选题)( )是软件从一个硬件或软件环境转换到另一环境的容易程度。

  • A. 易用性
  • B. 可维护性
  • C. 可移植性
  • D. 性能

正确答案: C:可移植性;

5. (单选题)为了保证软件的质量,使其具有较好的可维护性,关键在于( )。

  • A. 选择合适的程序设计语言
  • B. 具有好的数据结构
  • C. 选择好的程序设计风格
  • D. 选择好的运行环境

正确答案: C:选择好的程序设计风格;

6. (单选题)软件维护产生的副作用,是指(    )

  • A. 运行时误操作
  • B. 因修改软件而造成的错误
  • C. 隐含的错误
  • D. 开发时的错误

正确答案: B:因修改软件而造成的错误;

7. (单选题)由软件工程专家组成,其作用是制定软件工程规范或软件工程手册,完成软件过程的定义、维护和改进工作的组为(  ) .

  • A. 软件工程组
  • B. 软件工程过程组
  • C. 质量保证组 
  • D. 配置管理组

正确答案: B:软件工程过程组;

8. (单选题)具有已经初步实施了项目管理特点的组织是在CMMI中处于( )等级。

  • A. CMMI初始级
  • B. CMMI已管理级
  • C. CMMI已定义级
  • D. CMMI优化级

正确答案: B:CMMI已管理级;

9. (单选题)具有过程已经获得了很好的说明和理解。并且对标准、规程、工具和方法进行了描述管理特点的组织是在CMMI中处于( )等级。

  • A. CMMI初始级
  • B. CMMI已管理级
  • C. CMMI已定义级
  • D. CMMI优化级

正确答案: C:CMMI已定义级;

10. (单选题)按过程能力成熟度由低到高排序的结果是(   )

  • A. 初始级、已管理级、已定义级、可重复级、优化级
  • B. 初始级、已管理级、已定义级、已量化管理级、优化级
  • C. 初始级、已定义级、优化级、已量化管理级、已管理级
  • D. 初始级、已定义级、已管理级、已量化管理级、优化级

正确答案: B:初始级、已管理级、已定义级、已量化管理级、优化级;

11. (单选题)在配置管理中,“登入”和“检出”处理实现了两个重要的变更控制要素,即同步控制和(      )。 

  • A. 异步控制
  • B. 基线控制
  • C. 存取控制
  • D. 同步控制

正确答案: C:存取控制;

12. (单选题)软件项目的规模是得到最终软件产品的大小,可以用()衡量。

  • A. KLOC和功能点
  • B. 环复杂度和功能度
  • C. KLOC和功能度
  • D. KLOC和环复杂度

正确答案: A:KLOC和功能点;

13. (单选题)软件项目的工作量按项目将要投入的人工来考虑,常用的工作量单位是( )

  • A. KLOC
  • B. 人月
  • C. 功能点
  • D. 人工价

正确答案: B:人月;

14. (单选题)在进行项目进度管理时,常用的工具有(  )

  • A. 甘特图、时标网状图、PERT图
  • B. 数据流图、甘特图、时标网状图
  • C. 控制流图、甘特图、时标网状图
  • D. 数据流图、控制流图、PERT图

正确答案: A:甘特图、时标网状图、PERT图;

15. (单选题)需求开发的工作任务有()

  • A. 获取需求、分析需求、定义需求、验证需求
  • B. 获取需求、分析需求、定义需求、需求跟踪
  • C. 获取需求、分析需求、需求变更、验证需求
  • D. 获取需求、需求控制、定义需求、验证需求

正确答案: A:获取需求、分析需求、定义需求、验证需求;

16. (单选题)配置数据库有三类分别为( )

  • A. 开发库、配件库、产品库
  • B. 开发库、受控库、产品库
  • C. 开发库、组件库、产品库
  • D. 开发库、受控库、配件库

正确答案: B:开发库、受控库、产品库;

17. (单选题)软件项目管理是对(    )一切活动的管理。

  • A. 需求分析
  • B. 软件设计过程 
  • C. 模块设计  
  • D. 软件生命周期

正确答案: D:软件生命周期;

18. (单选题)软件风险识别的主要工具有( )

  • A. 项目计划书
  • B. 检查单
  • C. 配置管理库
  • D. 测试报告

正确答案: B:检查单;

19. (单选题)在使用功能点估算软件规模时,系统功能可以分()

  • A. 外部输入、外部输出、内部逻辑文件、外部接口文件、外部查询
  • B. 外部输入、外部输出、内部逻辑文件、内部接口文件、外部查询
  • C. 外部输入、外部输出、内部逻辑文件、外部接口文件、内部查询
  • D. 外部输入、外部输出、外部逻辑文件、外部接口文件、外部查询

正确答案: A:外部输入、外部输出、内部逻辑文件、外部接口文件、外部查询;

20. (单选题)以下是衡量软件工作量常用的单位( )

  • A. KLOC
  • B. 人月
  • C. 功能度
  • D. 天

正确答案: B:人月;

21. (单选题)以下标准是我国用的标准号的是( )

  • A. IEC 12207
  • B. ISO 12207
  • C. GB/Z 20 56:2006
  • D. DIN 12312

正确答案: C:GB/Z 20 56:2006;

22. (单选题)( )是软件开发过程中的管理类文档。

  • A. 软件需求规格说明书
  • B. 软件设计说明书
  • C. 测试计划
  • D. 测试报告

正确答案: C:测试计划;

23. (单选题)( )是属于软件开发文档。

  • A. 软件项目开发计划
  • B. 软件开发总结报告
  • C. 软件设计说明书
  • D. 软件产品版本说明

正确答案: C:软件设计说明书;

24. (单选题)描述对软件配置项的需求,目的在于每项需求均在项目实施中得到满足,这个文档是( )。

  • A. 软件开发计划
  • B. 软件需求规格说明
  • C. 软件设计规格说明
  • D. 软件用户手册

正确答案: B:软件需求规格说明;

二. 多选题

25. (多选题)影响软件维护工作量的是因素有(     ).

  • A. 系统规模和年龄
  • B. 程序设计语言
  • C. 数据库技术的应用水平
  • D. 所采用的软件开发技术及工程化程度
  • E. 其他(如应用问题类型、数学模型等)

正确答案: ABCDE:系统规模和年龄; 程序设计语言; 数据库技术的应用水平; 所采用的软件开发技术及工程化程度; 其他(如应用问题类型、数学模型等);

26. (多选题)以下属于完善性维护的活动有( )

  • A. 扩充软件功能
  • B. 增强性能
  • C. 满足用户软件运行外部环境的变更
  • D. 改正软件性能上的缺陷
  • E. 改进加工效率

正确答案: ABE:扩充软件功能; 增强性能; 改进加工效率;

27. (多选题)软件维护性是指当对软件实施各种类型的维护二而进行各种类型的维护而进行修改是,软件产品可被修改的能力,以下是软件维护的子特性是( )

  • A. 易分析性
  • B. 易变更性
  • C. 稳定性
  • D. 测试性
  • E. 维护性符合性

正确答案: ABCDE:易分析性; 易变更性; 稳定性; 测试性; 维护性符合性;

28. (多选题)影响提高软件产品质量和提高软件项目生产率的主要因素是( )

  • A. 人员
  • B. 技术与设备
  • C. 算法
  • D. 过程

正确答案: ABD:人员; 技术与设备; 过程;

29. (多选题)软件风险的特点是()

  • A. 可能发生的事件
  • B. 会给项目带来损失的事件
  • C. 可能对其加以干预,减少损失
  • D. 一定会发生的带来损失的事件

正确答案: ABC:可能发生的事件; 会给项目带来损失的事件; 可能对其加以干预,减少损失;

30. (多选题)降低风险危害的策略可以是( )

  • A. 回避风险
  • B. 转移风险
  • C. 识别风险
  • D. 排序风险
  • E. 承受风险

正确答案: ABE:回避风险; 转移风险; 承受风险;

31. (多选题)软件项目管理的目标包括( )

  • A. 达到项目预期的软件产品功能和性能的要求
  • B. 时限要求
  • C. 项目开销限制在预算之内
  • D. 项目过程管理国际标准化

正确答案: ABC:达到项目预期的软件产品功能和性能的要求; 时限要求; 项目开销限制在预算之内;

32. (多选题)需求管理的工作内容包括如下( )

  • A. 需求变更控制
  • B. 需求跟踪
  • C. 需求状态跟踪
  • D. 获取需求
  • E. 需求文档版本控制

正确答案: ABCE:需求变更控制; 需求跟踪; 需求状态跟踪; 需求文档版本控制;

三. 判断题

33. (判断题)在软件维护阶段,改正性维护花费的工作量最多。

  • A. 对
  • B. 错

正确答案: 错

34. (判断题)在整个软件维护阶段花费最多工作量是完善性维护。

  • A. 对
  • B. 错

正确答案: 对

35. (判断题)软件过程成熟度是指一个特定软件过程得到清楚的定义、管理、测量、控制以及有效的程度。

  • A. 对
  • B. 错

正确答案: 对

36. (判断题)CMMI评估申请评估时必须一级一级申请,必须从一级开始申请评估。

  • A. 对
  • B. 错

正确答案: 错

37. (判断题)若软件组织的CMMI等级为五级时,就不需要再改进过程了。

  • A. 对
  • B. 错

正确答案: 错

38. (判断题)所有软件项目开发时必须按照标准软件过程中所有过程进行开展。

  • A. 对
  • B. 错

正确答案: 错

39. (判断题)软件组织通过CMMI二级评估,就代表它可以完成需要多个项目组共同开发的大型软件。

  • A. 对
  • B. 错

正确答案: 错

40. (判断题)软件成本与软件规模成反比。

  • A. 对
  • B. 错

正确答案: 错

41. (判断题)在我国标准中,推荐性标准一般比指导性标准要求严。

  • A. 对
  • B. 错

正确答案: 对

42. (判断题)用户手册是在软件完全测试通过后才编写的文档。

  • A. 对
  • B. 错

正确答案: 错

43. (判断题)用户手册从需求阶段就开始编写。

  • A. 对
  • B. 错

正确答案: 对

44. (判断题)测试计划是在代码编写完成后才开始编写。

  • A. 对
  • B. 错

正确答案: 错

45. (判断题)接口需求规格说明是用户文档一种文档。

  • A. 对
  • B. 错

正确答案: 对

46. (判断题)ANSI是美国国家标准协会制定的标准名称简称。

  • A. 对
  • B. 错

正确答案: 对

  • 21
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值