欢迎来到天天文库
浏览记录
ID:46781791
大小:661.45 KB
页数:3页
时间:2019-11-27
《软件配置管理典型问题的研究与思考》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、交流园地软件配置管理典型问题的研究与思考冯斯舟(中国电子科技集团公司第三十八研究所,安徽合肥,230088)文摘:概述软件配置管理过程是软件能力成熟度模型集成(CMMI)的重要活动,围绕软件配置管理开发库的工作,分析软件配置管理过程中常见的突出问题,并提出解决方法与构想。关键词:软件配置管理;能力成熟度模型集成;软件配置管理开发库。1概述CMMI(CapabilityMaturityModelIntegration,即能力成熟度模型集成)是美国卡内基·梅隆大学软件工程研究所(SEI)组织推出的衡量软件开发管理水平的重要参考模型
2、[i-2]。反映现行软件项目开发和管理过程能力的成熟度水平.代表国际最先进的软件工程方法【扪.是衡量软件企业项目管理水平的权威标准。软件配置管理是CMMI模型中非常核心的过程域.它贯穿于软件的整个生命周期,其典型管理过程是标识所选择的工作产品(工作产品是指软件工程化工作过程中所产生的文档)。对这些工作产品在制定的时间点上构成基线,控制对工作产品和基线的变更.构造或提供规格说明,并从配置管理系统构造工作产品。同时,通过配置状态纪实与审核来维护和确定基线的完整性,以达到向开发人员、最终用户和顾客提供准确的状态和现行的配置审计。2软
3、件配置管理实施过程中的问题分析与解决方法在开展软件配置管理实施的过程中,通过记录工作产品版本,建立软件配置管理库,编制和一44一实施软件配置管理受控库的管理规定.在一定程度上防止了工作产品的混乱.规范了软件版本的管理。但随着软件系统的日益复杂化和软件版本更新的频繁化.现有各单位关于软件配置管理的体系文件已无法适应不断变化和发展的软件配置管理工作。根据笔者实际工程经验,软件配置管理实施过程中存在的突出问题如图l所示.这些问题在实施CMMI过程中没有规定但又很棘手。搞不清历史版本间的正确关系问题产品库出库工作产品管理混乱问题软件配
4、置管理仍然存在的突出问题出库可执行程序无法运行问题并行开发产生冲突问题图1软件配置管理实施过程中存在的突出问题2.1历史版本间的正确关系问题现象描述:单位软件配置管理开发库普遍规定为开发该工作产品人员的本地计算机。软件人《航天标准化》2013年第3期员将平时进行中的工作产品存放至本地计算机.考虑到工作产品的安全性.往往在间隔一段时间后进行备份,或者出于不同的目的,计算机里保存了多份内容和格式不同而名称和版本相同的工作产品.但当工作产品准备入受控库时,软件人员却被现有众多相同版本和名称的工作产品所困惑,极易将一份错误的工作产品提
5、交入库。原因分析:软件工作产品的开发库是在软件人员本机上建立的.软件人员对自己保存的工作产品没有进行科学、合理的管理,存放在本机的工作产品备份众多且又存放混乱.搞不清版本间的正确关系.导致入库时找不到正确的工作产品。造成入库工作产品的错误。解决方法有两种。①单位要为软件人员建立一个开放的用于存储个人开发过程中产生的工作产品的公共平台.使每个人在此平台下的每份工作产品都只有唯一的版本:工作产品评审或人受控库时.相关人员必须从此平台下提取最新的工作产品。②加强软件配置管理开发库的体系建设。指导软件人员采用科学、合理的方法进行开发库
6、的使用.培养软件人员良好的操作习惯和意识:软件质量师可借助开发库的公共平台,根据体系文件规定.定期跟踪和审查软件开发库的执行情况,尽早发现问题,尽早督促改正;软件人员提交入库申请后,软件配置管理员要严格从开发库提取最新的版本放入受控库。如此,通过软件配置管理开发库以及开发库管理规定的体系建设.进行科学的管理和监督,可以有效地解决搞不清历史版本间的正确关系的问题。2.2出库可执行程序无法运行问题现象描述:①在软件测试阶段。从受控库提请出库的安装程序在搭建的测试环境中安装后无法运行;②在产品交付阶段,从产品库中提请出库的安装程序在
7、用户机上安装后无法运行。原因分析:在受控库中只存放有可执行程序的安装版本。没有对可执行程序运行环境要求的描述。由于现代可复用技术和软件开发平台可集成程度的提高,很多软件开发人员通过使用技术成熟的操作系统中可调用模块、中间件技术以及高数据率驱动模块技术来提高开发效率、产品效果和质量。然而,这些复用技术。与操作系统的《航天标准化》2013年第.3期兹壁霞置笸理差型厦厦敛理蕴皇是差:埋蕴左版本、类型以及中间件信息、驱动模块信息紧密相关.这样也就造成了在不兼容的操作系统上,缺少相关中间件和驱动程序的计算机上无法运行的结果。解决方法:在
8、人受控库的可执行程序的安装版本中.建立软件运行环境清单文件.详细列出运行的操作系统版本和类型、使用的中间件版本信息、特殊驱动程序的版本信息,并与可执行程序的安装版本一同人受控库。2.3产品库出库工作产品管理混乱问题现象描述:在产品现场检查时发现,产品库出库单上提请的产品出库理
此文档下载收益归作者所有