欢迎来到天天文库
浏览记录
ID:38176543
大小:41.00 KB
页数:4页
时间:2019-05-24
《软件质量保证关键过程域SQA》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件质量保证关键过程域SQACMM2中“软件质量保证”关键过程域SQA详细说明文档SoftwareQualityAssurance(akeyprocessareaforLevel2:Repeatable)软件质量保证的目的,是向管理者提供软件项目正在使用的过程和正在构造的产品的可视性。软件质量保证包括评审和审计软件产品及活动,以验证它们符合相应的规程和标准,给项目经理和其他有关经理提供评审和审计结果。在软件项目的早期阶段,软件质量保证组与软件项目一起工作,制定计划、标准和规程等。这些计划、标准和规程,将增加软件项目的价值,并将满足项目和组
2、织方针上的要求。通过参与制定计划、标准和规程,软件质量保证组帮助确保这些计划、标准和规程适合项目的需要,并且帮助验证这些计划、标准和规程对完成整个软件生存周期中的评审和审计将是适用的。软件质量保证组在整个生存周期内评审项目活动,审计软件工作产品,并就软件项目是否遵守已制定的计划、标准和规程等,为管理者提供可视性。首先,在软件项目内部处理符合性问题,如可能的话就解决它。对于那些无法在软件项目组内部解决的问题,软件质量保证组逐级上递该问题到恰当层次的管理者那里以求解决。这个关键过程域,只包括该组履行软件质量保证功能的实践。而识别软件质量保证组
3、要评审和审计的具体活动和工作产品的实践,一般包含在其他关键过程域的验证实施共同特性之中。(作者注:为了实现软件质量保证的目的,CMM规定了该KPA有“4个目标、1项约定、4项能力、8项活动、1项测量、3项验证”,该KPA的17个关键实践KP,就分布在“执行约定、执行能力、执行活动、测量和分析、验证实施”之中,具体内容简述如下。)目标(Goals)目标1:软件质量保证活动是有计划的。目标2:软件产品和活动遵守适用的标准、规程和需求,能得到客观验证。目标3:受影响的组和个人接到了软件质量保证活动和结果的通知。目标4:高级管理者处理在软件项目内
4、部不能解决的不符合问题。执行约定(CommitmenttoPerform,CO)约定1:项目遵守书面的实施软件质量保证(SQA)的组织方针。该方针一般规定:1.对全部软件项目,SQA功能到位;2.SQA有一个向高级管理者报告质量问题的独立渠道,它独立于:——项目经理——项目软件工程组——其他软件有关组其他软件有关组的例子有:──软件配置管理组4──文档支持组组织必须确定一种组织机构,它在组织的战略经营目标和经营环境中,支持那些引发独立性要求的活动,例如SQA。独立性应该表现在:──给担当SQA角色的个人提供组织上的自由度,使它们成为高级管
5、理者在软件项目中的“耳目”。──使担当SQA角色的个人,免受管理者对他们正在评审的软件项目的所做的性能评价的影响。──使高级管理者相信,正在报告的有关项目过程和产品的信息是客观的。3.高级管理者定期评审SQA活动和结果。执行能力(AbilitytoPerform,AB)能力1:存在负责协调和实施项目的SQA组(即SQA组)。一个组是负责一组作业或活动的部门、经理和个人的集合。组的规模可以变化,可以包括一个受指派的非全日制的单个个人,也可以包括几个从不同部门指派来的非全日制的个人或几个全日制的个人。建立一个组时,应考察的因素包括指派的作业和
6、活动、项目的规模、组织机构和组织文化。某些组,例如,软件质量保证组,集中注意力于项目活动;而其他组,例如,软件工程过程组,则集中关注全组织的活动。能力2:为进行SQA活动提供足够的资源和投资。1.指派一个经理,专门负责项目的SQA活动。2.指派一个在SQA方面博学的、并有权采取监督行动的高级经理,接受和处理软件不符合问题。——在SQA中,处在向高级经理报告链上的全部经理,均是在SQA的任务、责任和权利方面富有独到见解、富于智慧和决策能力的管理者。3.保证支持SQA活动的工具好用。支持工具的例子有:──工作站──数据库程序──电子表格程序─
7、─审计工具能力3:SQA组的成员要接受培训,以利于完成他们的SQA活动。培训的例子有:──软件工程技巧和实践──软件工程组和其他软件有关组的岗位及职责──用于软件工程的标准、规程和方法──软件项目的应用领域──SQA的对象、规程和方法──SQA组对软件活动的参与──SQA方法和工具的有效使用──人员间的交流能力4:软件项目的成员接受有关SQA组的任务、职责、权利和价值的定向培训。执行活动(ActivitiesPerformed,AC)活动1:按照已建档的规程为软件项目制定SQA计划。4该规程一般规定:1.SQA计划的制定是在项目策划的早期
8、阶段,平行于整个项目策划。2.受影响的组和个人评审该SQA计划。受影响的组和个人的例子有:──项目软件经理──其他软件经理──项目经理──顾客的SQA代表──SQA组负责解决其报告不符合问题的
此文档下载收益归作者所有