论文库
  • 首页
  • 论文发表
  • 论文宝库
  • 期刊大全
  • 新闻中心
  • 著作出书
  • 发表流程
  • 关于我们
  • 诚心通道
  • 联系我们
  • 当前位置:主页 ->论文库 ->计算机论文
  • 软件配置的管理

    2014年11月01日 10:38 作者:李玉梅
    软件配置的管理
    文/李玉梅
    软件配置管理是一种软件开发管理方法,它具有规范性和高
    效性,软件配置管理是一套规范、高效的软件开发管理方法,软件
    配置管理的主要功能是提供工作
    空间管理、软件过程管理、软件的开发支持、软件使用权限的控
    制以及软件的额变更管理,是提高软件质量的重要手段。软件管
    理贯穿整个软件的生命周期,利用软件管理能够很好的解决软件
    企业在资源、过程以及其他相关问题中的难题。本文将对阐述软
    件配置管理中一些重要的概念,并对其配置管理过程的实现做出
    具体的探讨。
    中国论文网){7M ~9{vw/P
    中国论文网8B"|&QE7y5Z5A"X
    【关键词】软件配置管理 基线 软件配置项变更控制

    }4A T1J*vF0
    随着科学技术的发展,软件开发的规模随之扩大,而软件在开发和使用过程中其版本
    也在不断的发生着变化。但是在软件开发和变更的过程中仍然面临着一定的问题,例如开发
    软件的重复利用几率较低,可靠性差等。另外在软件开发过程中缺乏必要的软件开发跟踪和
    记录备案,这些都给软件后续的维护和升级带来困难,增加软件项目的风险,由此突出了对
    软件进行管理的重要性。软件管理配置是对软件开发进行管理的一套办法和活动准则。它通
    过对软件系统进行特定的表示来实现软件配置的系统更改,并在软件的整个生命过程中维护
    其配置的完整性和跟踪性。

    stv#aF G^8LK0
    1 软件配置管理的概念
    1.1 软件配置管理的内涵和其涉及的内容
    软件配置管理是用来标识、组织和控制软件系统的一种技术,其主要目的是降低软件
    错误,提高其生产效率。软件配置管理是一套科学的管理规范,是对软件进行更改的一个关
    键支持过程。它贯穿整个软件生命周期,用于控制软件在其生存周期内的改变并减少这种改
    变对软件造成的影响,最终确保软件产品的质量。软件配置管理所涉及到的内容主要由以下几点:
    (1)对系统中的标识项进行标识和定义,同时制定与其相关的基线。
    (2)控制软件系统中的配置项,或是对其配置项进行变更。
    (3)记录软件系统中软件配置项的运行状态和修改请求进行记录。

    -U#u[@%Tb0
    1.2 软件配置项(SCI)
    软件配置项在软件配置管理中的主要作用是集合软件各个周期内个阶段中产生的不同
    版本的文档程序、数据和环境。软件配置项通常作为一个软件配置中的一个元素,并作为一
    个单位来看待软件成分以达到配置管理的目的。
    1.3 基线
    在软件系统中开发设立基线的主要目的是为了软件的配置管理。基线的设立标志着软
    件开发过程中一个阶段的结束,在任意软件配置项中,若是形成文档并通过审议时,便形成
    了基线。基线是软件配置的交付,更是软件配置管理中进行软件测试过程的里程碑。和基线
    同时建立的有产品库和受控库。利用统计配置管理在被管理的软件中形成各种基线并控制各
    种基线的进入和输出。通常情况下,在对软件进行测试管理时需要建立以下几种基线 : 第一,
    软件测评功能基线,此基线的建立在寄到委托方的相关资料后执行,建立的基线将作为整个
    软件测评的初始基线;第二,需求基线,此基线的建立根据委托方资料中的要求以及软件测
    试的需求进行建立。
    1.4 版本
    在对被指定的软件进行测试的过程中,软件测评中每个受控文档都有其相应的版本号,
    设置文件版本号的主要目的是为了进行软件配置管理时更加清晰的辨别文档的修订情况。在
    软件配置管理中,一些配置项文件在变更后被保存并形成新的版本,而此版本与之前的旧版
    本同时存在,这样的保存管理形式便于文档的查询。
    中国论文网3Zpp[9^rT;a
    2 软件配置管理的实施
    2.1 软件配置管理计划的制定
    管理计划是一个软件项目进行配置管理的前提,管理活动正是在此计划的引导下开展
    的。否则,软件配置管理在实施的工程中将会出现过程混乱,进而影响到软件项目的顺利开
    展,所以说软件配置管理计划不但能够保证软件配置管理的顺利实施,同时它还是软件配置管理测试的基础。
    2.2 创设软件配置管理环境
    软件配置管理环境创设的两个必要条件就是管理工具和管理系统。其中软件配置管理
    系统在构建时需要运用到与该软件相关的数据库技术和文件管理技术,此系统建立时我们采
    用 C/S 结构,并充分运用网络这一管理工具来实现。在建立软件管理系统时客户端的功能设
    置中包含开发库、受控库和产品库,通过这几个数据库的建立来保证软件配置项在不同的测
    试阶段存放于不同的库中。

    4^P9_ki+N)`0
    2.3 配置标识
    配置标识既是软件管理中的基础,又是软件管理的重要组成部分。在对软件项目进行
    配置项管理时,其操作权利都会受到严格的管理,其管理过程中不同类型的基线都设置有一
    定的权限,所以测试人员要根据个人权限管理相应的基线。在软件管理中配置标识主要用于
    标识系统中被测试样品、工具、文档以及记录报告的类型和名称。
    中国论文网3W/Ir!B yB$Z(Ut)q$xa
    2.4 版本控制
    软件配置管理活动的核心内容便是版本控制。在对软件进行管理时,软件配置管理系
    统中的管理对象在测评过程中所产生的内容和数据都会以文档的形式进行保存,保存时系统
    会对其进行版本标识。而且在此软件当中新旧
    两个版本同时存在,这样便于文档的查找。而对于配置管理系统中的基线控制项,需要根据
    基线的保密程度以及其存在的位置设置相应的访问权限,以保证软件使用的安全性。

    )M|hC%m4`,i_1fW0
    2.5 变更控制
    在对软件进行管理测评时会发生变更现象,产生此现象的原因包含两个方面:第一是
    被测试件出现问题,此时需要对原有的软件系统进行改进, 因此便需要对其进行变更;第二,
    变更后的软件系统其形成的文档也要随之做出相应的变更管理。

    %i{:n n JJ&`.X3^!@0
    2.6 配置状态报告
    软件配置管理中设置有配置状态报告,此配置状态报告的设置主要是用用激励和报告软
    件配置管理中基线的变化情况,通过对此状态报告的观察为测试人员提供可靠的参考依据,
    并通过对此报告的分析来加强对软件项目的配置管理。

    5cCyU.SJ/Lz,C0
    3 结束语
    软件配置管理的有效实施保证了软件的整体质量和软件测评工作的顺利完成。软件配
    置管理作为软件项目管理中的重要组成部分,因此在实施工程中对操作人员和使用工具都具
    有严格的要求,并且此项工作贯穿软件管理测试的整个周期,所以采取有效、合理的配置管
    理对整个测试工作都有着重要的作用。自日后的工作当中要结合软件系统的具体情况逐步完
    善配置管理工作,提高配置管理工作效率。

    jN?2u'R)d0
    参考文献
    [1] 于宏霞 , 陈凯 , 白英彩 . 基线技术在软件配置管理过程中的应用 [J]. 计算机应用与软件 . 2006(02).
    [2] 赵文杰 , 刘俊萍 , 南振岐 . 软件配置管理理论与实践 [J]. 现代计算机 ( 专业版 ).2010(15).
    作者单位甘肃兰州长风电子科技责任有限公司 甘肃省兰州市 730070
  • 上一篇             下一篇
发给朋友 分享到朋友圈
  • 回顶部
中国论文网|微信客服:15295038855
本站提供论文发表发表论文核心论文发表
免费论文发表资源,文章只代表作者观点,并不意味着本站认同,部分作品系转载,版权归原作者或相应的机构;若某篇作品侵犯您的权利,请来信告知:lunwenchina@126.com