欢迎来到天天文库
浏览记录
ID:31371488
大小:108.50 KB
页数:7页
时间:2019-01-09
《浅谈qa在gjb5000a二级实施过程中的作用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浅谈QA在GJB5000A二级实施过程中的作用 摘要:过程和产品质量保证(PPQA)是军用软件能力成熟度模型二级过程域中较为重要的过程。质量保证人员(QA)在整个软件过程管理中对所有过程域起着全程监督作用,掌握着过程改进的第一手资料,对过程改进有着重要意义。文章从QA在GJB500A二级实施过程中重要性和主要工作等方面进行了阐述,分析了QA工作中的常见问题并提出了建议。 关键词:软件能力成熟度模型;过程和产品质量保证;QA;过程改进;军用软件文献标识码:A 中图分类号:TP311文章编号:1009-2374(2016)28-0191
2、-02DOI:10.13535/j.cnki.11-4406/n.2016.28.095 1概述 随着军队信息化的高速发展和广泛应用,软件在武器装备系统中的重要性日益突出,各种军用产品中的很多重要功能不得不依靠软件设计来完成,但传统的软件管理模式已满足不了日益增长的软件研制要求。 为规范军用软件的研发过程,提高军用软件产品的质量,总装备部发布了《军用软件能力成熟度模型》(GJB5000A-2008),GJB5000A将组织的软件研制能力成熟度分为五个等级(初始级、已管理级、已定义级、已定量管理级、优化级),每一个等级都是在前一个等级
3、基础上对软件过程进行循序渐进的改进过程,最后达到软件过程的持续改进,这样可以有效地帮助软件开发单位改进与优化管理,提高软件产品质量。7 2QA的职责及重要性 GJB5000A二级“可重复级”是第1个软件过程改进的台阶,二级有7个过程域(配置管理、测量与分析、项目监控、项目策划、需求管理、供方协议管理、过程和产品质量保证),前6个过程域是围绕着软件工程过程展开的过程管理,而过程和产品质量保证(PPQA)是全程确保这6个过程域活动的过程符合标准、规程和组织方针,与组织外部施加标准和要求的一致性。质量保证人员(QA)职责是为管理者提供对软件
4、项目正在使用的过程和正在构造的产品的可视性,在整个软件过程管理中对所有过程域起着全程监督作用,因此QA是软件工程过程和管理过程不可缺少的一部分,在GJB5000A实施过程中充当着重要角色。 3GJB5000A二级实施过程中QA主要工作 3.1制定软件质量保证计划 QA根据软件研制任务书和软件开发计划的要求,结合本单位实际和本项目特点制定软件质量保证计划,主要内容包括项目组成员及其职责、过程和工作产品评价准则、过程活动审核和工作产品审核内容、PPQA活动中发现的不符合问题的处理流程、PPQA活动所需要的资源(如工具)等。软件质量保证计
5、划是QA开展工作的依据,为项目组成员以及项目组的相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的基础。 3.2审核软件工作产品7 审核工作产品是QA的核心工作之一。项目组在软件开发过程中会产生大量的工作产品,如研制任务书、三大计划、需求规格说明、设计说明、代码、测试报告和用户文档等,QA依据《军用软件开发文档通用要求》(GJB438B-2009)和《军用软件开发文档通用要求》(GJB2786A-2000)要求,结合实际制定适合本单位的工作产品检查单,对软件开发过程中产生的工作产品进行符合性、规范
6、性和一致性的检查。 软件可以通过测试和同行评审等手段从技术角度对产品质量进行把关,也需要QA从软件的符合性、规范性和一致性等方面进行把关,技术性与规范性均不可或缺。 3.3审核软件过程 审核软件过程是QA另一个核心工作,也是QA实施质量保证的一个重要手段。QA根据软件质量保证计划和WBS(工作分解结构)表中规定的任务和活动节点进行评价。过程活动评价按频度可分为例行评价和事件性评价,QA可根据本单位具体情况可每双周或每月进行例行检查和评价,事件性评价根据项目所属的生命周期选择对应的阶段过程活动检查单,审核项目过程的目的是为了检查项目的
7、活动是否符合企业制定的软件工程化过程文件和项目既定的计划,及早发现可能存在的问题,并通报给项目组成员以便及时纠正。 3.4协调不符合项目问题的解决7 QA无论是审核软件工作产品还是审核软件过程,都是为了发现问题并及早解决。QA在审核过程中发现的不符合项首先与项目组相关成员进行沟通,与其达成一致意见后督促责任人及时采取有效措施解决不符合项,并进行跟踪直至不符合项关闭;如果项目组无法解决或不能按期解决的不符合项,QA应独立、客观地向各层管理者进行沟通,以寻求支持并促进问题解决。发现问题就要及时解决,不然小问题发展成大问题很可能就会给项目和
8、企业带来无法挽回的损失。 3.5建立质量保证活动记录,提出改进建议,参与组织级优化过程 建立和维护质量保证活动的记录也是QA工作的重要部分。记录一般包括工作产品和过程检查单、不符合项报告、
此文档下载收益归作者所有