


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、如何利用CMM保证软件质量【摘要:2007年本人参与了某省一能源公司的实时信息门户系统软 件开发项目,项目合同额730万。本文论述了本人如何在一个规模较 大的实时门户统的开发中结合cmmi三级的要求,以及软件工程学的质量保证策略进行项目的软件质量保证工作。【关键词:质量保证;软件质量;cmmi质量保证abstract: in 2007 i participated in one province en ergy real time in formatio n portal system software developme nt project, the project con tracts
2、7300000. this paper discusses how i in a large scale real-time portal system developme nt with cmmi three level requirements, and the software engineering quality assura nee strategy project of software quality assura nee.key words: quality assuranee; software quality; cmmiquality assuranee中图分类号:tp3
3、11文献标识码:a文章编号:2095-2104( 2012) 导言企业实时信息门户系统依赖西门子profit cockpit系统提供的数据集成和综合处理能力,可以创建和共享过程数据和非过程数据的画 面,进行报告和分析。企业门户同时也是电厂信息系统的总入口和企业员工的工作平台,通过它可以方便快捷的发布、查询生产、经营、办公、后勤服务等各类信息;企业员工可以方便地了解当天的新消息、工作内容,并进入有关业务处理系统完成当天的任务;可 方便查询到完成这些工作所需要的知识并实时联系有关人员。主要功能需求:实时查看电厂过程数据;实时展示各主要it子系统的重要信息;查看电厂重要设备的维修信息;显示来自其它商
4、业应用的集合信息;支持微软office办公应用功能;处理个人电子邮件;及其它多项服务。本项目对系统的安全以及可靠性等方面有着较高要求,公司决定采用三层架构模式的j2ee环境作为运行环境。另外,本项目参与人员 众多,面临看新技术、工期紧等影响软件质量的不利因素,对软件质 量保证工作提出了很高的要求。本人作为公司 cmmi实施工作的负责 人之一,以质量保证人员的角色参与到项目的开发和管理工作中,主要负责过程质量保证策略的建立以及实施工作。一、以cmmi三级理论为指导,采取措施保证开发过程与开发规范的 符合性,以过程质量的提咼来保证产品的咼质量。1、建立起明确的权责制度,减少因权责不明而产生的混乱为
5、确保质量保证人员有独立的途径向公司反映开发中的问题,同时为了避免质保经理与项目经理、 软件配置经理之间过分隔阂,本人在 项目启动阶段,起草了项目管理人员责任书,并由相关人员评审 通过;并提议公司设立了高级经理交涉,以快速处理纠纷。为防止开发人员与项目管理人员在规范化开发过程中过度依赖规范而主动性 不高,以及可能产生的相互埋怨,制定并实施了项目开发人员守则, 由各项目级每个成员在参加项目之初进行签名式确认,以解决开发过程中应规范滞后和实施不力而引起的混乱问题。2、以制定的质量保证计划为纲,全程监控各开发工作的过程建 立和符合性问题。在项目启动阶段,就依据cmmi三级要求和公司发布的项目开发规范,
6、 制定并基线化xx项目质量保证计划书,在计划书中详细地制定了 质量保证工作的内容和进度安排。计划书中主要有职责、培训工作、检查评审及组织工作等四方面的 内容。职责方面详细说明本人作为质量保证人员在项目中的全责以及主要 活动,澄清了与各开发角色的关系,主要起到项目成员监督质量保证 人员的作用。培训方面指明了为有效推行 cmmi质量体系而进行的有关培训,有 cmmi基础理论方面的,也有本项目特色的规范方面的培训内容。检查评审方面指出了要检查评审的过程及提交产品,并列举了相应 的通过准则,即check-list 。比如要评审的过程有项目规划阶段; 检查项目经理和配置经理是否按有关规范制定了各自的计划
7、书;项目组的技术评审活动是否符合评流程和规范;风险分析过程和任务分解 过程是否符合规范的执行。对提交的工作产品,如需求文档和设计文 档,是否经过了正式技术评审并基线化。 这些都指明了切入时间和建 议人员。组织工作方面指明qa (质保人员的简称)在开发过程要做的组织工 作,如技术评审工作、测试工作、估计和工作细分等工作。这些组织 工作主要是为了协助项目经理开展工作并能有效且及时地获得第一 手质量方面的资料。对项目开发过程中的跟踪和检查,主要采取了现场参与、分析项目 成员日报和周报、个别交流以及项目周例会的形式。二、以rupcn和软件工程方面的理论为指导,制订了行之有效的技 术规范文件cmmi质量
8、体系更多的关注软件开发过程方面的事情,也就是建义由 谁在什么时候做哪些工作,但没有指明各个工作如何开展,也就是偏 重于管理,偏轻于技术指导。为了避免在框架方面很有效,但应实现 细节不明确而出现的“一条腿走路”的现象,特在项目启动之初就制 定了要建立的技术规范,如需求文档编写指南、界面设计规范等。这 些都列入qa的计划中了。考虑到本项目采用了面向对象的分析和设 计技术,急需uml和rose技术方面的指导性文档,因此将与 uml高 度相关的rupcn体系为主要参考,其他软件工程理论为辅助参考,组 织资源开发人员制定了各个开发阶段的规范性和指导性文档。实践证明,项目组成员有了 cmmi过程方面的规范
9、,又有了指导开发 工作的详细技术文档后,开发质量有了质的提高。主要体现在以下几 点:各个过程的效率提高了,从而保证了各个交互成功的质量。比如,人员的选择,时间的必备,开展的流程方面真正按照 cmmi的建议做了,这些都保证了开发过程的高效。 一个显著的例子就是技术 评审过程。如果选择的人员资格不够,所花的评审时间很少,开展的 时机不对,就很难保证提交成果的质量。人员之间的交流变得有效,自信心更强了。三、不足亟待改进之处由于是初次按照cmmi的要求在项目中实践qa工作,因此不可避免 地有一些不足之处,主要有:因培训工作的不及时、不全面,导致 qa实施工作遇到了一些麻烦。度量数据的收集和分析工作做得
10、还不 够。仅仅有少量的度量数据,分析工作也很少。总的原因是缺少一个 有效的度量数据收集和分析机制。四、结论在软件开发项目中软件产品的质量直接关系到项目的成败,如何保证软件产品质量是一个至关重要的问题。 软件产品的质量与过程质量 息息相关,过程质量是产品质量的重要因素。本文通过项目中qa的切身经历为我们展示了如何在项目中开展过程质量保证工作,实施证明这是一次成功的质量保证实践。最终项目顺利地、高质量地完成, 项目的质量保证工作基本达到了 cmmi三级的框架要求,再次证明了 过程质量是产品质量的重要因素,也为公司在cmmi体系如何保证项目质量方面积攒了一定的经验。但也有很多教训值得吸取,需要在培
11、训工作和qa度量数据收集和利用方面下更大气力5771001803090012095 5790368228596330825771001803090012386 5761373997357606965771001803090013594 5780775799025155125771001803090012387 5771649826018180515771001803090012138 5721311921589183265771001803090012359 5790368223610760535771001803090012356 576135286143791742577100180309
12、0012355 57508786970469327917088100343355274 10122994432583337917088100343355275 10186673293883200817088100343356107 10158115250150052217088100343356108 10100018005987173217088100343354295 10107419414268701717088100343356184 10187866086962880217088100343356185 10177583117408667417088100343356109 101086014
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 十八项医疗核心制度考试试题(附答案)
- 插花花艺师理论知识考核试题题库与答案
- 报废机动车精细化拆解及循环利用项目可行性研究报告
- 展会现场标识标牌快速制作安装技术措施
- 2025幼儿园门禁管理安全保障计划
- 机电安装制图基础心得体会
- 片式压电晶体器件创新创业项目商业计划书
- 农业可持续发展指数创新创业项目商业计划书
- 农作物冷链物流服务创新创业项目商业计划书
- 智能家庭水管理系统创新创业项目商业计划书
- 资阳市安岳县县属国有企业招聘(33人)考前自测高频考点模拟试题附答案详解
- 2025北京平谷区初三二模数学试题及答案
- 2025年四川省资阳市中考真题化学试题(无答案)
- 2025年中级会计职称考试经济法冲刺试题及答案
- 2025年应急通信保障中心招聘笔试预测试题及答案
- 2025-2026学年苏少版(新疆专用2024)小学综合实践四年级上册《遇见草木染》教学设计
- 保安培训课件45张
- 成人肺功能检查技术进展及临床应用指南课件
- 2025-2030牛肉分销渠道冲突与供应链协同优化报告
- 《非线性动力学》课程教学大纲
- 《工程制图完整》课件
评论
0/150
提交评论