欢迎来到天天文库
浏览记录
ID:4129211
大小:188.02 KB
页数:4页
时间:2017-11-29
《过程剪裁在软件过程连续改进中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2OO4年1月四川师范大学学报(自然科学版)Jan.,2OO4第27卷第1期JoumalofSichuanNormalUniversity(NaturalScience)Vo1.27,No.1过程剪裁在软件过程连续改进中的应用齐智(成都市烟草专卖局信息中心,四川成都610075)摘要:针对目前软件过程改进的理论研究多于实际方法研究的状况,提出一种切实可行的ClVlbt剪裁框架和方法,指导软件企业有效实施过程连续改进.关键词:剪裁;软件过程;连续改进;映射中图分类号:TP311.54文献标识码:A文章编号:1001.8395(2004)01-0107.040
2、引言的具体任务,该任务要求对特定产品进行开发和维护,这需要组织各部门合作共同完成.CMM代表软件过程的“共性”,是人们在软件由此可见,过程剪裁是一个自上而下的过程,生产实践过程中从特殊到一般的认识事物过程的分两大步进行:CMM向组织标准软件过程的剪裁,结果.它由l8个关键过程域(KeyProcessArea,组织标准软件过程向项目定义软件过程的剪裁.KPA),52个目标和316个关键实践组成⋯,支持复杂的大型软件开发活动.在使用CMM时,软件企业应结合具体应用环境,同时征求各方面专家意见进行合理解释.我国软件企业从它的生产规模、企业文化、软件生产模式、人员
3、变更等几方面而言有其自己的特点,不能完全依从CMM.具体企业和软件项目对图l层次关系的应用原则是根据企业和项目特征对CMM进行合理剪裁.目前介绍CMM剪裁方法的文章有1.2CMM的应用剪裁CMM应用于组织之前,应一些,但是其中很少有提到具体剪裁方法的,本文明确组织内已存在的能力成熟度与标准,当组织内将从剪裁前需要考虑的问题人手,提出一种新的剪项目应用时,首先需要澄清CMM与组织、项目的标裁方法,其中使用的处置码有助于决策人员有效实准以及他们要采用的技术与特定领域标准之间的施适合本企业的CMM.关系.这种关系如图1所示,CMM为最高级;中间为1剪裁前需要考虑
4、的问题组织、项目标准,这些标准是强制性的软件过程规范及项目规范,如文档规范、配置管理等;底层为特11层次关系CMM是一个通用的标准,但实际定领域标准及项目的具体开发活动、技术和工具,上根据业务环境的不同,软件行业中企业的类型也可由开发者根据具体的项目特征自行选择,如可提不同,因此需要有适应其自身条件的组织标准软件高系统重用性的OO技术,用于版本控制的VSS等.过程.其中,最下面两级中定义和使用的术语应该与即使是同一企业,由于软件项目和软件环境不CMM中的一致,当某一项出现矛盾时由应用CMM同,也不可能有一套适合所有项目类型的关键实的组织解决,后面将介绍如何
5、通过开发该项向CMM践,需要根据项目需求,制定适合该项目的项目定的映射,来解决这一矛盾.义软件过程.1.3基础条件通常CMM术语中描述的环境与组织从整体上管理许多项目,项目是组织承担组织中的环境不可能完全相同,抓住两者的相似处收稿日期:2oo2—11—0l作者简介:齐智(1977.),女,助理研究员l08四川师范大学学报(自然科学版)27卷和不同点非常重要,这也是分析组织软件过程定义相一致,体现为达到相应的KPA目标.活动的基础.需要从以下几个方面着手:组织/项目组织标准软件过程是项目定义的软件过程的基结构(包括规模、企业文化、软件生产规模)、外部客础,它
6、使组织软件过程活动具有连续性,并为组织实户和内部客户的关系、所需剪裁的程度(包括规范施软件过程测量和长期的软件改进提供了参考.程度、频度、粒度等)、特定的商业目标、基于何种成(2)剪裁指南和准则:是为了指导软件项目从熟度的剪裁(应该以现有的基础作为改进和优化的认可使用的软件过程模型中选择合适的过程模型;基本出发点).剪裁和精化组织标准软件过程和所选的软件过程模型,使其适用于项目的具体特征.同时还起着在2剪裁框架剪裁时,保证项目过程在组织标准软件过程的允许差异范围内的作用.剪裁的关键在于过程剪裁,反映出来即是对(3).项目定义软件过程对供项目使用的软件过CM
7、M关键过程域(KPA)中关键实践的剪裁.为确保程进行了说明和理解,并对其中的软件标准、规程、剪裁后过程的有效性,必须达到相应KPA目标.由工具和方法进行描述.项目定义的软件过程是通过于KPA中只有目标是必要的,而关键实践和子实践针对项目的具体特点剪裁组织标准软件过程而得都不是必要的,它只是提供一个实现KPA目标的示来的,为管理人员和技术人员计划、执行和改进项例,这就为我们剪裁提供了实施空间.根据当今软目任务和活动提供基础.件企业具体情况以及现有软件质量保障的一些研该框架的特点在于,紧紧围绕软件过程改进这究成果L2J,本文提出一种新的剪裁框架,如图2所一中心
8、,把软件技术与企业环境融合起来,循序渐示,这里主要针对CMM三级或
此文档下载收益归作者所有