跳转至

2013年《软件质量与管理》试题 解答与解析

试题来源: 综合assets/exams/软件质量往年题目整理.pdfassets/exams/软件质量管理-习题-EagleBear.pdfassets/exams/软质管古老往年卷.pdf中标有【2013】的题目整理。2013年为较早年份的试题,部分题目与后续年份重复。

简答题

1. 谈谈你对项目估算的认识,并简要解释应用PROBE方法估算的优缺点

点击查看答案与解析

解答

参见2018.md第5题完整解答。

知识点出处assets/slides/软件质量与管理.第四讲.pdf

2. 基于Yield指标构建缺陷预测模型,并列举该模型的可能改进方案

点击查看答案与解析

解答

参见2021.md选择题第1题完整解答。

知识点出处assets/slides/软件质量与管理.第五讲.pdf

3. 请解释A/FR,PQI的计算方式,并且解释这两个指标有什么用途

点击查看答案与解析

解答

参见2018.md第6题完整解答。

知识点出处assets/slides/软件质量与管理.第五讲.pdf

4. 请结合软件开发特点介绍软件项目管理中自主型团队的必要性

点击查看答案与解析

解答

参见2016.md第7题完整解答。

知识点出处assets/slides/软件质量与管理.第三讲.pdf

5. 如果对质量的追求是无止境的,在不考虑资源和成本的前提下,有哪些可能有效的策略?

点击查看答案与解析

解答

参见2015.md第5题完整解答。

知识点出处assets/slides/软件质量与管理.第五讲.pdf——质量策略。

6. 如何制定一份让人无法拒绝的计划,请描述基本步骤和一些注意事项(10分)

点击查看答案与解析

解答

参见2016.md第6题完整解答。

知识点出处assets/slides/软件质量与管理.第四讲.pdf

7. 请解释PQI指标,如何计算,如何使用

点击查看答案与解析

解答

PQI(Process Quality Index,过程质量指标)

计算方式:PQI为5个数据乘积(以基准值作为1,最后结果越接近1,质量越高):

  1. 设计质量:设计时间应该大于编码时间
  2. 设计评审质量:设计评审时间应该大于设计时间的50%
  3. 代码评审质量:代码评审时间应该大于编码时间的50%
  4. 代码质量:编译缺陷密度应当小于10个/千行
  5. 程序质量:单元测试缺陷密度应当小于5个/千行

用途

  • 判断模块开发质量
  • 规划质量活动计划
  • 过程改进

知识点出处assets/slides/软件质量与管理.第五讲.pdf——PQI指标。

8. 产品组件集成策略有哪些?请解释这些策略的优缺点。在此基础上,解释如果要实现高质量集成,可能需要注意哪些方面?

点击查看答案与解析

解答

集成策略及优缺点

策略 优点 缺点
大爆炸式集成 简单直接 问题难定位,质量要求高
扁平化集成 可尽早发现系统层面缺陷 需大量打桩(Stub),不能覆盖所有状态
集簇式集成 有助于复用,可尽早获取可工作组件 缺乏系统整体观,不能早发现系统层面缺陷
逐一添加(持续集成) 问题易定位,持续反馈 需自动化支持

实现高质量集成的注意事项

  • 关注待集成组件的质量状态
  • 关注待集成组件的获取方式
  • 理解待集成组件的功能和关系
  • 考虑待集成组件的数量
  • 尽早集成,持续集成

知识点出处assets/slides/软件质量与管理.第六讲.pdf——集成策略。

9. 请列出Capture-recapture方法进行缺陷预测的假设条件和相应的模型定义

点击查看答案与解析

解答

常见CRC模型定义了两个参数:

  • t:评审者发现缺陷的能力
  • h:缺陷的难度

四个基本模型

模型 假设条件
M0模型 假设h和t都一样(所有评审者能力相同,所有缺陷难度相同)
Mh模型 假设h不等而t都一样(缺陷难度不同,评审者能力相同)
Mt模型 假设t不等而h都一样(评审者能力不同,缺陷难度相同)
Mth模型 假设t和h都不等(评审者能力和缺陷难度都不同)

知识点出处assets/slides/软件质量与管理.第五讲.pdf——Capture-recapture缺陷预测方法。

知识点分布总结

考查内容 对应课件
PROBE估算方法 第四讲
Yield缺陷预测模型 第五讲
A/FR, PQI指标 第五讲
自主团队 第三讲
质量策略 第五讲
项目计划制定 第四讲
集成策略 第六讲
Capture-recapture方法 第五讲