软件质量练习题2

1.软件度量的定义,并说明在软件项且开发过程中为什么要软件度量/h3>

定义:持续地将基于测量的技术应用于软件开发过程,并提供有意义的、及时的管理信息,促进项目成功,开发高质量的产品。
意义:使用度量来进行估计,可以同步地跟踪一个特定项目,应用度量来预测项目的一些重要的特征。

2.简述软件度量应该具备的特点

  1. 简单、精确的定义
  2. 尽可能客观,不能掺有个人情感
  3. 容易获得,开发成本有限,不可能有无限资源
  4. 有效,能准确的预测软件项目特征
  5. 可靠性

3.简述测量的基本原则

  1. 测量应基于该应用领域正确的理论之上
  2. 每一个测量的定义应该具有一致性、客观性,无二义性
  3. 测量在经验和直觉上应具备说服力
  4. 测量的方法力求简单,可计算性
  5. 用正确的统计技术来建立内部产品属性和外部测量特征的关系
  6. 测量结果是可靠的,不会因为一些技术问题导致测量结果的偏离
  7. 测量应建立反馈机制

4.如何避免度量活动中人为因素的影响

  1. 不要度量个人、度量的对象是过程和产品
  2. 不要把度量作为标秆,度量是属于预测软件的特征
  3. 不要忽视散据,数据在软件度量中至关重要,结论都是根据数据计算而来

5.如果你是软件质量经理,如何制定并实施一个软件项目的度量计划/h3>
  1. 编写软件质量管理文档模版
  2. 督促开发团队进行文档的编写
  3. 评估并改进软件质量管理工作
  4. 考核各软件开发团队的软件质量
  5. 为SQA组成员分派任务并考核其工作效果
  6. 评估并改进软件开发部的测试流程

6.简述评审的类型以及各自的作用。

  1. 管理评审:监督开发过程,评估开发计划的执行状况,评价管理方法的有效性
  2. 技术评审:评价软件产品以确定符合己经批准的规范和标准
  3. 文档评审:保证软件开发程中产生的文档的完整性、正确性、一致性、有效性、易测性、模块化、清晰性、可行性、可靠性、可追溯性
  4. 过程评审:评估主要的质量保证流程,考虑如何处理/解决评审过程中发现的不符合问题,总结和共享好的经验,指出需进一步完善和改进的地方。

7.为什么要评审何保证评审质量/h3>
  1. 检验软件开发,软件评测各阶段的工作是否齐全,规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以进行下一阶段工作。
  2.  
    1. 正式评审与非正式评审结合
    2. 分阶段评审
    3. 选好之评审人员:不同类型的人员,从多方面进行评审
    4. 对评审人员进行培训
    5. 充分利用评审检查单
    6. 建立标准的评审流程
    7. 做好评审后跟踪工作
    8. 绉评审留出充分的时间,提前一周发给评审人员

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年4月17日
下一篇 2020年4月17日

相关推荐