软件质量练习题2

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

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

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

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

3.简述测量的基本原则

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

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

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

5.如果你是软件质量经理,如何制定并实施一个软件项目的度量计划?

  1. 编写软件质量管理文档模版
  2. 督促开发团队进行文档的编写
  3. 评估并改进软件质量管理工作
  4. 考核各软件开发团队的软件质量
  5. 为SQA组成员分派任务并考核其工作效果
  6. 评估并改进软件开发部的测试流程

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

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

7.为什么要评审?如何保证评审质量?

  1. 检验软件开发,软件评测各阶段的工作是否齐全,规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以进行下一阶段工作。
  2.  
    1. 正式评审与非正式评审结合
    2. 分阶段评审
    3. 选好之评审人员:不同类型的人员,从多方面进行评审
    4. 对评审人员进行培训
    5. 充分利用评审检查单
    6. 建立标准的评审流程
    7. 做好评审后跟踪工作
    8. 绉评审留出充分的时间,提前一周发给评审人员
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李逍遥~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值