1.软件度量的定义,并说明在软件项且开发过程中为什么要软件度量/h3>
定义:持续地将基于测量的技术应用于软件开发过程,并提供有意义的、及时的管理信息,促进项目成功,开发高质量的产品。
意义:使用度量来进行估计,可以同步地跟踪一个特定项目,应用度量来预测项目的一些重要的特征。
2.简述软件度量应该具备的特点
- 简单、精确的定义
- 尽可能客观,不能掺有个人情感
- 容易获得,开发成本有限,不可能有无限资源
- 有效,能准确的预测软件项目特征
- 可靠性
3.简述测量的基本原则
- 测量应基于该应用领域正确的理论之上
- 每一个测量的定义应该具有一致性、客观性,无二义性
- 测量在经验和直觉上应具备说服力
- 测量的方法力求简单,可计算性
- 用正确的统计技术来建立内部产品属性和外部测量特征的关系
- 测量结果是可靠的,不会因为一些技术问题导致测量结果的偏离
- 测量应建立反馈机制
4.如何避免度量活动中人为因素的影响
- 不要度量个人、度量的对象是过程和产品
- 不要把度量作为标秆,度量是属于预测软件的特征
- 不要忽视散据,数据在软件度量中至关重要,结论都是根据数据计算而来
5.如果你是软件质量经理,如何制定并实施一个软件项目的度量计划/h3>
- 编写软件质量管理文档模版
- 督促开发团队进行文档的编写
- 评估并改进软件质量管理工作
- 考核各软件开发团队的软件质量
- 为SQA组成员分派任务并考核其工作效果
- 评估并改进软件开发部的测试流程
6.简述评审的类型以及各自的作用。
- 管理评审:监督开发过程,评估开发计划的执行状况,评价管理方法的有效性
- 技术评审:评价软件产品以确定符合己经批准的规范和标准
- 文档评审:保证软件开发程中产生的文档的完整性、正确性、一致性、有效性、易测性、模块化、清晰性、可行性、可靠性、可追溯性
- 过程评审:评估主要的质量保证流程,考虑如何处理/解决评审过程中发现的不符合问题,总结和共享好的经验,指出需进一步完善和改进的地方。
7.为什么要评审何保证评审质量/h3>
- 检验软件开发,软件评测各阶段的工作是否齐全,规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以进行下一阶段工作。
-
- 正式评审与非正式评审结合
- 分阶段评审
- 选好之评审人员:不同类型的人员,从多方面进行评审
- 对评审人员进行培训
- 充分利用评审检查单
- 建立标准的评审流程
- 做好评审后跟踪工作
- 绉评审留出充分的时间,提前一周发给评审人员
- 检验软件开发,软件评测各阶段的工作是否齐全,规范,各阶段产品是否达到了规定的技术要求和质量要求,以决定是否可以进行下一阶段工作。
-
- 正式评审与非正式评审结合
- 分阶段评审
- 选好之评审人员:不同类型的人员,从多方面进行评审
- 对评审人员进行培训
- 充分利用评审检查单
- 建立标准的评审流程
- 做好评审后跟踪工作
- 绉评审留出充分的时间,提前一周发给评审人员
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!