软件质量保证体系
HEN SyStem OffiCe room【HEN16H-HENS2AHENS8Q8-HENH1688 ]
[标题]
I」录
公司内部标准
本标准参照IS09000-3《质量管理和质量保证标准第三部分:在软件开发、供应和维护中的使用指南》
1.使用范围
本标准作为本公司在软件项Ll开发、供应和维护时的质量要求,以保证产品的质量,防止不合格产品。
以下详细描述了软件开发各阶段的控制手段和要求。
要求质量保证贯穿各个阶段,始终保证严格实施。
2.引用标准
本标准制定考虑本公司的实际情况,因此本标准仅用于本公司内部控制产品质量。
使用本文档时,请尽量参照最新版本。
3.定义
产品:以下指软件产品,即交付给用户的一整套计算机程序、规程及相关的文档和数据。
开发:软件产品的所有活动。
供方:指本公司。
需方:指具体项Ll的需求方,即客户。
质量体系:质量要素、各要素需要达到的IJ标以及在开发过程中必须采取的措施。
4.质量管理体系
软件质量管理责任分配
工作产品和活动
评审
评审是以一种正式的形式进行,如有正式的、事先定义好的有关职责的各种角色,并遵循组织规定的流程。
对于任何工作产品的审计,都会组建与之对应的专门评审组,包括作者、主持人、记录员以及陪审员若干。
评审组的成员可以包括PPQA.项目组成员,但不能有作者的直接领导或者管理者。
评审小组先召开一个预备,作者会针对工作产品向大家做个总体的介绍,例如讲解一下本工作产品的目标是什么,以及其相关的实现细节、开发标准等。
应该允许甚至鼓励评审组成员动手查看工作产品,或者查看开发过程中所用到的检查单。
评审小组的主持人负责确定什么时间开始真正的评审会议,在预备会和正式评审会议之间,评审小组成员对工作产品进行彻底检查,并依据相关标准和准则评审工作产品。
在预定时间,评审小组成员以会议形式聚在一起,依次对产品进行检查,主持人负责对整个会议的进展进行控制,记录员记录下这个过程。
在工作产品中发现的每一个缺陷都会被认真记录下来,并被适当分类。
会议结束后,负责人需要分析相关缺陷,找出产生此缺陷的原因并加以修正。
主持人应确保所有的缺陷都会得到解决和修正。
如果过程需要加以变更的话,应将相关问题移交相关的质量保证人员。
质量保证(QA)QA
QA
QA Ll
对QA审计过程中发现的不符合项问题要写入《不符合项跟踪记录表》,以邮件的方式发给问题的相关人员,做好和项IJ成员、项Ll经理、部门经理之间的沟通,问题的上报流程:项目组成员沟通解决一一项目经理一一部门经理一一总经理。
QA要对不符合项问题进行跟踪与监控,直到问题解决,QA验证并关闭不符合项。
软件测试
软件测试流程
严谨测试
对测试人员测试的儿点要求:
(1)、明确自己的责任,尽可能多的发现软件中的bug。
(2)、尽可能早的测试,这样会尽早的发现软件中的错误,便于修改,以免造成后期更高的维护成本。
(3)、测试前编写完整的测试用例,有计划、有口的的进行测试,尽可能用最少的测试用例,达到最高的测试效率。
(4)、不断的执行回归测试测试人员测试出bug后,等开发人员修改后,要执
行回归测试,以免因此次的修改造成其他的不具合。
配置管理
1)软件配置管理工具的日常管理与维护;
2)提交配置管理计划;
3)各配置项的管理与维护;
4)执行版本控制和变更控制方案;
5)完成配置审计并提交报告;
6)对开发人员进行相关的培训;
7)编译测试及发布版本;
8)完成对版本的日常维护;
9)建立外部发布版本。
工具:
VSS
配置库Ll录:
组织风险
库。