欢迎来到天天文库
浏览记录
ID:12473957
大小:103.31 KB
页数:9页
时间:2018-07-17
《软件开发项目质量管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件开发项目质量管理规范修改历史版本时间修改说明作者0.102012年05月01日初始版本蒋丹东目录1.0目的42.0适用范围43.0定义44.0职责55.0质量管理角色56.0质量管理原则67.0质量管理活动68.0质量管理的审核内容69.0质量管理的操作规程710.0软件测试周期及类别711.0软件测试的操作规程812.0软件缺陷的生命周期及等级813.0系统上线的质量要求814.0附件815.0说明81.0目的本文的主要目的是明确在软件开发项目中,质量管理的适用范围、定义、角色、职责、质量管理活动、质量管理内容及质量管理的操作规程。软件测试作为质量管理的重要
2、部分之一也包含在本文中。2.0适用范围适用于远东宏信有限公司(以下简称“远东宏信”)及控股子公司自主开发或委托供应商进行的软件开发项目。在这些项目管理中,必须根据质量管理计划对项目进行开发、测试过程及工作产品的质量审核,并提交质量报告。该质量管理规范所适用的项目生命周期阶段是在项目立项、需求确认以后,进入设计、开发、测试及上线阶段。3.0定义1)本规范中的“质量管理”是指由质量保证人员,针对软件开发项目,从过程及工作产品两个方面进行的审核、检查及评审活动,所产生的质量报告将提交信息管理部,并存档以供稽核部等相关部门备查。2)本规范中的“软件测试”是指由软件测试人员
3、,在软件开发项目的过程中计划、执行测试,发现、记录及跟踪软件系统的缺陷,产生测试报告的过程。测试报告可以作为质量报告的一部分,也可以是一个独立完整的报告。说明:从广义的“质量管理”概念来说,“软件测试”属于“质量管理”的一部分。但是,鉴于下述两个原因:(1)软件测试对于软件系统的建设尤为重要,并且软件测试有其独立、完整、自成体系的方法和技术。(2)质量管理和软件测试可以作为两条线在项目进程中同时开展。因此,在本文中将“质量管理”和“软件测试”分别进行讲述和规范。1.0职责4.1信息管理部信息管理部的SQA人员在项目的关键里程碑处对软件项目进行质量品质审核,包括项目
4、过程及代码文档等工作产出物两方面的检查。QA人员在项目过程中计划并执行测试,登记及跟踪缺陷,提交测试报告。对于委托供应商进行的项目,要求供应商组织对项目的质量保证和测试活动,由信息技术部SQA审阅并监督由供应商提供的质量及测试报告。4.2需求部门需求部门承担对项目的用户验收测试,主要检查及验收项目所开发的系统是否满足需求部门所提出的全部功能性需求。4.3稽核部稽核部可以查阅项目的质量报告及测试结果,并就该报告提出问题或者建议。就稽核部提出的问题,由该项目的IT项目经理负责进行答复或改进。2.0质量管理角色在软件开发项目的质量管理中,三个主要的角色是:项目经理、软件
5、质量保证人员、软件测试人员。这三个角色在项目的质量管理活动中,各司其职,协同合作,保证项目达成其质量目标。1)项目经理(ProjectManager,PM)作为项目的主要负责人,对项目质量承担主要职责。在制订项目计划时需将质量保证和软件测试计划纳入项目计划。在项目进行过程中,支持和督促质量保证和软件测试活动。并负责解决质量保证和软件测试中发现的问题和缺陷。2)软件质量保证人员(SoftwareQualityAssurance,SQA)是从事软件质量保证的专门人员,其主要职责是质量审核和检查,具体包括:为项目提供质量指导和培训,对开发过程和产品质量进行审核和检查等,
6、收集数据和度量分析,质量宣传和提高质量意识等。1)软件测试人员(QualityAssurance,QA)是从事软件测试的专门人员,其主要职责包括:制订测试计划,设计测试用例,进行功能测试、集成测试、性能测试等,记录及跟踪管理缺陷,提交测试报告。1.0质量管理原则6.1真实性:质量保证和测试工作的结果须予以真实、准确、完整的记录,包括质量检查中发现的问题和测试发现的软件缺陷。6.2客观性:质量保证和测试具有客观性,其依据是质量保证的规范和标准、需求文档、测试用例。质量保证以质量规范为根据,不因项目管理人员的意志而转移。6.3独立性:质量保证和测试人员独立的从事质量工
7、作,不受项目管理人员的制约。2.0质量管理活动7.1质量管理应该在项目的关键里程碑处进行,项目的重要里程牌有:设计完成、代码完成、集成测试通过、用户接受测试通过、上线完成。7.2质量管理主要包括下述活动:1)对工作产出物的审核,即产出物是否符合质量规范要求。2)对过程符合性的审核,即检查项目管理及工程技术过程是否符合过程规范。3)收集数据及进行度量分析,主要是系统的质量属性数据,包括:需求覆盖率、缺陷统计分析、测试用例执行结果等。4)实施和完善质量保证体系,总结最佳工程实践,改进软件开发过程。3.0质量管理的审核内容8.1对工作产出物的审核主要包括:1)需求文档是
8、否符合规范
此文档下载收益归作者所有