软件开发项目质量管理.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发项目质量管理

软件开发项目质量管理规范修改历史版本时间修改说明作者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说明8目的本文的主要目的是明确在软件开发项目中,质量管理的适用范围、定义、角色、职责、质量管理活动、质量管理内容及质量管理的操作规程。软件测试作为质量管理的重要部分之一也包含在本文中。适用范围适用于远东宏信有限公司(以下简称“远东宏信”)及控股子公司自主开发或委托供应商进行的软件开发项目。在这些项目管理中,必须根据质量管理计划对项目进行开发、测试过程及工作产品的质量审核,并提交质量报告。该质量管理规范所适用的项目生命周期阶段是在项目立项、需求确认以后,进入设计、开发、测试及上线阶段。定义本规范中的“质量管理”是指由质量保证人员,针对软件开发项目,从过程及工作产品两个方面进行的审核、检查及评审活动,所产生的质量报告将提交信息管理部,并存档以供稽核部等相关部门备查。本规范中的“软件测试”是指由软件测试人员,在软件开发项目的过程中计划、执行测试,发现、记录及跟踪软件系统的缺陷,产生测试报告的过程。测试报告可以作为质量报告的一部分,也可以是一个独立完整的报告。说明:从广义的“质量管理”概念来说,“软件测试”属于“质量管理”的一部分。但是,鉴于下述两个原因:(1)软件测试对于软件系统的建设尤为重要,并且软件测试有其独立、完整、自成体系的方法和技术。(2)质量管理和软件测试可以作为两条线在项目进程中同时开展。因此,在本文中将“质量管理”和“软件测试”分别进行讲述和规范。职责信息管理部信息管理部的SQA人员在项目的关键里程碑处对软件项目进行质量品质审核,包括项目过程及代码文档等工作产出物两方面的检查。QA人员在项目过程中计划并执行测试,登记及跟踪缺陷,提交测试报告。对于委托供应商进行的项目,要求供应商组织对项目的质量保证和测试活动,由信息技术部SQA审阅并监督由供应商提供的质量及测试报告。需求部门需求部门承担对项目的用户验收测试,主要检查及验收项目所开发的系统是否满足需求部门所提出的全部功能性需求。稽核部稽核部可以查阅项目的质量报告及测试结果,并就该报告提出问题或者建议。就稽核部提出的问题,由该项目的IT项目经理负责进行答复或改进。质量管理角色在软件开发项目的质量管理中,三个主要的角色是:项目经理、软件质量保证人员、软件测试人员。这三个角色在项目的质量管理活动中,各司其职,协同合作,保证项目达成其质量目标。项目经理(Project Manager,PM)作为项目的主要负责人,对项目质量承担主要职责。在制订项目计划时需将质量保证和软件测试计划纳入项目计划。在项目进行过程中,支持和督促质量保证和软件测试活动。并负责解决质量保证和软件测试中发现的问题和缺陷。软件质量保证人员(Software Quality Assurance,SQA)是从事软件质量保证的专门人员,其主要职责是质量审核和检查,具体包括:为项目提供质量指导和培训,对开发过程和产品质量进行审核和检查等,收集数据和度量分析,质量宣传和提高质量意识等。软件测试人员(Quality Assurance,QA)是从事软件测试的专门人员,其主要职责包括:制订测试计划,设计测试用例,进行功能测试、集成测试、性能测试等,记录及跟踪管理缺陷,提交测试报告。质量管理原则真实性:质量保证和测试工作的结果须予以真实、准确、完整的记录,包括质量检查中发现的问题和测试发现的软件缺陷。客观性:质量保证和测试具有客观性,其依据是质量保证的规范和标准、需求文档、测试用例。质量保证以质量规范为根据,不因项目管理人员的意志而转移。独立性:质量保证和测试人员独立的从事质量工作,不受项目管理人员的制约。质量管理活动质量管理应该在项目的关键里程碑处进行,项目的重要里程牌有:设计完成、代码完成、集成测试通过、用户接受测试通过、上线完成。质量管理主要包括下述活动:对工作产出物的审核,即产出物是否符合质量规范要求。对过程符合性的审核,即检查项目管理及工程技术过程是否符合过程规范。收集数据及进行度量分析,主要是系统的质量属性数据,包括:需求覆盖率、缺陷统计分析、测试用例执行结果等。实施和完善质量保证体系,总结最佳工程实践,改进软件开发过程。质量管理的审核内容对工作产出物的审核主要包括:需求文档是否符合规范要求。设计文档是否完整、清晰。代码编写是否符合代码规范。测试用例是否设计合理、覆盖率足够。对项目管理过程和技术过程的审核主要包括:需求

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档