- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件质量管理与控制
第8章 软件质量管理与控制
8.1 目的
软件质量管理的目的是通过分析质量要素和质量目标,制定合适的质量计划,整合技术评审、软件测试、质量保证、缺陷(或问题)跟踪等手段,保证软件开发质量。
8.2 关键活动与流程
软件质量管理的流程如图8-1所示,关键活动是“制定质量计划”、“技术评审”、“软件测试”、“质量保证”、“缺陷跟踪和问题跟踪”。
图8-1中,在技术评审、软件测试和质量保证活动中发现的缺陷和问题,都采用缺陷跟踪工具和问题跟踪工具来管理。
质量人员
开发人员 测试人员
质量人员
图8-1 软件质量管理的流程
该流程的主要工作成果见表8-1。
表8-1 软件质量管理流程的主要工作成果
关键活动 主要工作成果 责任人 制定质量计划 《质量计划》 质量人员 技术评审 《技术评审报告》 软件开发人员 软件测试 《软件测试报告》 软件测试人员 质量保证 《质量保证报告》 质量人员 缺陷跟踪 缺陷报表 缺陷相关人员 问题 问题报表 问题相关人员
8.2.1 制定质量计划
质量计划是软件质量管理的行动纲领,通常由项目经理和质量人员共同协商制定质量计划。
如果机构有独立的质量人员,那么由质量人员起草《质量计划》,递交给项目经理和质量经理审批。如果机构没有独立的质量人员,那么项目经理兼任质量人员和质量经理的角色。
表8-2为《质量计划》的参考格式。
表8-2 质量计划
XXX软件质量计划
质量要素和质量目标
提示:从商业利益和技术角度判断哪些质量属性是本软件的质量要素,说明为什么,这样相关人员可以把精力集中在改善质量要素上。给出各个质量要素的恰当目标,既要使客户感到满意,又要使开发方承受得起。
质量要素
优先级
目标、解释
2.技术评审计划
待评审的工作成果
评审时间
负责人
3.软件测试计划
测试活动名称
时间
负责人
详见《测试计划》
4.质量保证计划
过程域
主要检查项
时间或频度
负责人
5.缺陷(问题)跟踪工具
提示:说明本项目采用何种缺陷(问题)跟踪工具,以及简要的使用约定。
6.审批意见
提示:项目经理和质量经理审批计划
8.2.2 技术评审
技术评审的目的是通过同行专家对工作成果的评审进行讨论,尽早地发现工作成果中的缺陷,并帮助开发人员及时消除缺陷,从而有效地提高产品的质量。
技术评审的主要好处有:
通过消除工作成果的缺陷而提高产品的质量。
技术评审可以在任何开发阶段执行,不必等到软件可以运行之际,越早消除缺陷就越能降低开发成本。
开发人员能够及时地得到同行专家的帮助和指导,无疑会加深对工作成果的理解,更好地预防缺陷,一定程度上提高了开发生产率。
理论上讲,为了确保产品的质量,产品的所有工作成果都应当接受技术评审。现实中,为了节约时间,允许人们有选择地对工作成果进行技术评审。在制定质量计划的时候,应该确定技术评审计划。
技术评审是团体活动,一般地,机构没有专职的技术评审人员,当需要技术评审的时候临时组织人员就可以了。质量人员应当参与重要的技术评审会议,这样既监督了技术评审,又加深对工作成果的了解。
技术评审的一般流程如图8-2所示。
图8-2 技术评审的流程
第一步 准备评审
评审主持人首先确定评审会议的时间、地点、设备和参加会议的人员名单(包括评审员、记录员、作者、旁听者等),并告知所有相关人员。
评审主持人把工作成果及相关材料、技术评审规程、检查等发给评审员。
评审员阅读(了解)工作成果及相关材料。
第二步 举行评审会议
主持人宣讲本次评审会议的过程、重点、原则、时间限制等。
作者扼要地介绍工作成果。
评审员认真查找工作成果的缺陷。作者回答评审员的问题,双方要对每个缺陷达成共识。
作者和评审员共同讨论缺陷的解决方案。对于当
文档评论(0)