软件配置的管理

摘 要 软件配置管理是一种软件开发管理方法,它具有规范性和高效性,软件配置管理是一套规范、高效的软件开发管理方法,软件配置管理的主要功能是提供工作空间管理、软件过程管理、软件的开发支持、软件使用权限的控制以及软件的额变更管理,是提高软件质量的重要手段。软件管理贯穿整个软件的生命周期,利用软件管理能够很好的解决软件企业在资源、过程以及其他相关问题中的难题。本文将对阐述软件配置管理中一些重要的概念,并对其配置管理过程的实现做出具体的探讨。

【关键词】软件配置管理 基线 软件配置项 变更控制

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

1 软件配置管理的概念

1.1 软件配置管理的内涵和其涉及的内容

软件配置管理是用来标识、组织和控制软件系统的一种技术,其主要目的是降低软件错误,提高其生产效率。软件配置管理是一套科学的管理规范,是对软件进行更改的一个关键支持过程。它贯穿整个软件生命周期,用于控制软件在其生存周期内的改变并减少这种改变对软件造成的影响,最终确保软件产品的质量。软件配置管理所涉及到的内容主要由以下几点:

(1)对系统中的标识项进行标识和定义,同时制定与其相关的基线。

(2)控制软件系统中的配置项,或是对其配置项进行变更。

(3)记录软件系统中软件配置项的运行状态和修改请求进行记录。

1.2 软件配置项(SCI)

软件配置项在软件配置管理中的主要作用是集合软件各个周期内个阶段中产生的不同版本的文档程序、数据和环境。软件配置项通常作为一个软件配置中的一个元素,并作为一个单位来看待软件成分以达到配置管理的目的。

1.3 基线

在软件系统中开发设立基线的主要目的是为了软件的配置管理。基线的设立标志着软件开发过程中一个阶段的结束,在任意软件配置项中,若是形成文档并通过审议时,便形成了基线。基线是软件配置的交付,更是软件配置管理中进行软件测试过程的里程碑。和基线同时建立的有产品库和受控库。利用统计配置管理在被管理的软件中形成各种基线并控制各种基线的进入和输出。通常情况下,在对软件进行测试管理时需要建立以下几种基线:第一,软件测评功能基线,此基线的建立在寄到委托方的相关资料后执行,建立的基线将作为整个软件测评的初始基线;第二,需求基线,此基线的建立根据委托方资料中的要求以及软件测试的需求进行建立。

1.4 版本

在对被指定的软件进行测试的过程中,软件测评中每个受控文档都有其相应的版本号,设置文件版本号的主要目的是为了进行软件配置管理时更加清晰的辨别文档的修订情况。在软件配置管理中,一些配置项文件在变更后被保存并形成新的版本,而此版本与之前的旧版本同时存在,这样的保存管理形式便于文档的查询。

2 软件配置管理的实施

2.1 软件配置管理计划的制定

管理计划是一个软件项目进行配置管理的前提,管理活动正是在此计划的引导下开展的。否则,软件配置管理在实施的工程中将会出现过程混乱,进而影响到软件项目的顺利开展,所以说软件配置管理计划不但能够保证软件配置管理的顺利实施,同时它还是软件配置管理测试的基础。

2.2 创设软件配置管理环境

软件配置管理环境创设的两个必要条件就是管理工具和管理系统。其中软件配置管理系统在构建时需要运用到与该软件相关的数据库技术和文件管理技术,此系统建立时我们采用C/S结构,并充分运用网络这一管理工具来实现。在建立软件管理系统时客户端的功能设置中包含开发库、受控库和产品库,通过这几个数据库的建立来保证软件配置项在不同的测试阶段存放于不同的库中。

2.3 配置标识

配置标识既是软件管理中的基础,又是软件管理的重要组成部分。在对软件项目进行配置项管理时,其操作权利都会受到严格的管理,其管理过程中不同类型的基线都设置有一定的权限,所以测试人员要根据个人权限管理相应的基线。在软件管理中配置标识主要用于标识系统中被测试样品、工具、文档以及记录报告的类型和名称。

2.4 版本控制

软件配置管理活动的核心内容便是版本控制。在对软件进行管理时,软件配置管理系统中的管理对象在测评过程中所产生的内容和数据都会以文档的形式进行保存,保存时系统会对其进行版本标识。而且在此软件当中新旧两个版本同时存在,这样便于文档的查找。而对于配置管理系统中的基线控制项,需要根据基线的保密程度以及其存在的位置设置相应的访问权限,以保证软件使用的安全性。

2.5 变更控制

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

2.6 配置状态报告

软件配置管理中设置有配置状态报告,此配置状态报告的设置主要是用用激励和报告软件配置管理中基线的变化情况,通过对此状态报告的观察为测试人员提供可靠的参考依据,并通过对此报告的分析来加强对软件项目的配置管理。

3 结束语

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

参考文献

[1]于宏霞,陈凯,白英彩.基线技术在软件配置管理过程中的应用[J].计算机应用与软件,2006(02).

[2]赵文杰,刘俊萍,南振岐.软件配置管理理论与实践[J].现代计算机(专业版),2010(15).

作者单位

甘肃兰州长风电子科技责任有限公司 甘肃省兰州市 730070

软件配置的管理

转载请注明出处学文网 » 软件配置的管理

学习

木酒海传奇

阅读(23)

本文为您介绍木酒海传奇,内容包括木酒海简介,木酒海真的存在吗。无意中发现老酒

学习

雅世·合金公寓

阅读(25)

本文为您介绍雅世·合金公寓,内容包括海淀区雅世合金公寓,雅世合金公寓二手房。设计单位:中国建筑设计研究院,(株)市浦设计

学习

开放式厨房

阅读(16)

本文为您介绍开放式厨房,内容包括开放式厨房完整版,开放式厨房故事。现今老百姓的居家装修,趋向开放式厨房的越来越多。餐厅和厨房连成一片,中间根本没什么间隔。开放式厨房令就餐视野扩大,而且女主人可以一面烹饪一面与家人沟通、聊天,还可

学习

背靠背合同范文精选

阅读(34)

本文为您介绍背靠背合同范文精选,内容包括背靠背合同范本,背靠背协议范本。背靠背合同篇1NBA的下一个十年在哪里?

学习

《记念刘和珍君》

阅读(42)

本文为您介绍《记念刘和珍君》,内容包括记念刘和珍君全文原文,记念刘和珍君全文拼音。《记念刘和珍君》是高中语文必修1第三单元第一课的精读课文,也是2010级高一师生初次面对新课改所涉及的一篇教学难度较大的,融写人、叙事、抒情、说理

学习

电子商务研究生范文精选

阅读(17)

本文为您介绍电子商务研究生范文精选,内容包括电子商务专业职业生涯规划书范文,电子商务综合实训报告总结范文。电子商务研究生篇1近几年,我国许多高等院校纷纷开设电子商务课程,学生反映强烈。

学习

篮球比赛中抢篮板球作用及抢篮板球的训练方法

阅读(25)

本文为您介绍篮球比赛中抢篮板球作用及抢篮板球的训练方法,内容包括抢篮板球动作五个基本要素,抢篮板球在篮球比赛的重要作用。摘要:现代篮球运动是一种全面、高级、对抗的综合性的运动项目,随着运动员的身高和身体素质的不断提高,抢篮板球

学习

“晒客”进行时

阅读(20)

本文为您介绍“晒客”进行时,内容包括晒客有什么用语,晒客作文议论文。晒“消费账单”

学习

世界文化瑰宝敦煌遗书

阅读(20)

本文为您介绍世界文化瑰宝敦煌遗书,内容包括欧阳询敦煌遗书放大高清本,敦煌遗书的发展历程。一百多年前的光绪二十六年夏至(1900年6月22日),一个叫王圆箓的道士为了修建自己的太清宫,带人清理敦煌莫高窟最大的一个洞窟(第16窟)中的流沙时,在甬

学习

关于我国是否进入“刘易斯拐点”的判定

阅读(18)

本文为您介绍关于我国是否进入“刘易斯拐点”的判定,内容包括中国什么时候达到刘易斯拐点,什么是刘易斯拐点请通俗的讲一下。关键词:“刘易斯拐点”;人口红利;收入分配;转型升级

学习

电子人的意思表示“错误”及其效力

阅读(12)

摘要:由于信息系统故障以及支配人员无意的失误造成的电子人意思表示错误是电子交易法律问题中值得关注的问题。所谓电子人的意思表示错误,就是电子人作为交易工具所表现于外的意思表示与当事人真实的意思表示不一致。因意思表示错误而带来

学习

《父亲》歌词欣赏

阅读(19)

本文为您介绍《父亲》歌词欣赏,内容包括父亲的原唱版歌词,父亲歌词筷子兄弟。在如今这个帅哥靓女泛滥的娱乐圈和争奇斗艳的流行乐界,想要占有一席之地、留下一两首脍炙人口的作品,恐怕不是一件容易的事。但是自己创作、自己导演、自己演唱

学习

浅析生命周期评价软件eBalance的使用

阅读(26)

摘要:作为中国国内最出名的LCA软件之一,eBalance4.0软件是亿科环境科技有限公司(IKE)员工和四川大学相关学者共同辛勤钻研的成果。它是具有自主知识产权的通用生命周期评价分析软件,并提供全世界范围尤其是中国大陆境内的高质量数据库支持。

学习

软件服务合同范本

阅读(25)

本文为您介绍软件服务合同范本,内容包括软件服务合同免费范文,软件服务合同。甲方(客户方):____________________

学习

软件设计模式及其使用

阅读(20)

本文为您介绍软件设计模式及其使用,内容包括软件设计模式实用教程,软件设计模式与体系结构。摘要:在计算机软件快速发展的今天,软件设计模式在计算机程序设计的运用中越来越重要。软件设计模式按其完成工作的种类可分为了创建型的模式、结

学习

浅谈程序关联性分析法在软件测试中的应用

阅读(22)

本文为您介绍浅谈程序关联性分析法在软件测试中的应用,内容包括软件测试影响域分析怎么写,软件测试被测对象分析怎么做的。摘要:当对软件的进行维护的时候,由于关联性普遍存在于各个模块之间,修改错误的模块,添加新的模块和删除无用的模

学习

浅析软件维护

阅读(41)

本文为您介绍浅析软件维护,内容包括软件维护知识大全,软件维护细则。摘要:软件工程最重要的研究内容之一就是软件维护,软件维护也是软件生存期中时间最长,消耗人力最多的一个阶段。当前,软件的可维护性越来越受到业界的重视,已经成为衡量一个

学习

浅议如何为风险厌恶者配置最优投资组合

阅读(41)

本文为您介绍浅议如何为风险厌恶者配置最优投资组合,内容包括低风险厌恶型最优投资组合,风险厌恶者最优投资策略。【摘要】证券投资的目的在于获取更高收益,但不同的投资者对于风险的承受能力却是不一样的,而大部分的投资者属于风险厌恶

学习

果园授粉树的选择与配置

阅读(19)

本文为您介绍果园授粉树的选择与配置,内容包括响富果园授粉树配置,果树授粉树的选择原则。一、授粉树的选择