当前位置:首页 » 存储配置 » 软件配置管理工具有哪些

软件配置管理工具有哪些

发布时间: 2022-02-11 21:54:36

㈠ 配置管理员主要的工作是什么,配置管理工具都有哪些

软件配置管理贯穿软件发程始终项工作于软件项目说软件配置管理规范至少包括内容:
(1)配置项及其命名规则
(2)配置库文件目录结构
(3)角色权限定义
(4)配置项变更流程
(5)配置项发布
(6)基线定义基线变更
项目基线两面:作程碑基线;另模块阶段性基线(工作产品言)般说都要避免变更基线两种同基线其影响范围同确立变更式
项目基线变更控制委员由客户代表、产品经理、项目经理技术经理组发布程碑类基线变更必须由变更控制委员确认并由QA进行变更记录所变更影响配置项都需要重新同步再发布;于仅仅作工作状态保留基线般需要建立基线组确认更改并QA进行记录即

㈡ 基于SVN的软件配置管理工具有哪些

软件配置么……你是说bug管理工具和svn的组合吧?
Trac算一个,其他的似乎要自己做不少配置工作,比如bugfree、bugzilla等等,最近看到禅道这个也有这方面的功能,不过没有去跟踪了

㈢ 公司里常用的软件配置管理工具是哪个

一般都用域去做。

㈣ 软件配置管理系统包括哪些主要的功能

一套应用技术上和管理上的指导和监督的方法,用来:识别和记录配置项的功能特征和物理特征;控制这些特征的变更;记录和报告变更的处理和执行的状态;以及验证其符合特定的需求。

㈤ 软件配置管理工具的简单应用

应用软件的规模及复杂程度日趋大型化、复杂化,这就导致软件开发的方式也从早期的单兵作战式或手工作坊式渐渐转变为集团化、工厂流水线式的团队协作开发方式。在这种开发模式中会遇到一些问题,例如:
●需要将整个软件版本恢复到以前某一时间的状态;
●控制某一程序在同一时间内只能由一个开发人员进行修改;
●限制随意修改程序;
●对每个开发人员编写的程序质量进行评估。
如何解决上述问题,管理好项目的每一步运作,成为每一位项目主管需要解决的课题。目前,许多配置管理工具能够与各种流行的开发软件进行无缝的连接,它们有机地结合在一起,能够完整地保存开发中对应用程序每一个源文件所有的修改记录,因此充分地利用配置管理工具能够对软件开发进行有效的管理,其具体表现有以下几个方面:
(1)随时将程序恢复到以前某一时间点。配置管理工具可以将某一程序恢复到以前某一时间的状态,甚至将整个软件版本恢复到以前某一时间的状态。它能比较程序的不同版本,方便地识别出被修改,删除或插入的具体行,可以将两个不同版本的修改合并到一个新文件中,如果一段重要的代码被删除了,它可以迅速恢复这段代码。
(2)实现代序的互序性修改。配置管理工具能够实现某一程序在同一时间只能由一个开发人员进行修改。其具体实现方式是:开发人员从源文件存放处检出(Cherk out)一个程序,这时其他开发人员就不可以再检出同一个程序了,只有当第一个开发人员修改测试完成后,将更新版本的代码做检入(Check in)操作,其他开发人员才能检出同一个程序-当然,现在有些配置管理工具也可以配置成允许多入修改,即同时检出同一个程序.最后可以将不同版本的修改合并到一个新程序中。
(3)对程序修改进行有效的管理。在配置管理工具中可以将用户分为管理员和程序员两种角色,只有管理员可以将程序冻结(Freeze)和解冻(Unfreeze),被冻结的程序是下允许修改的。修改程序的流程为:
①用户提交需求书,程序员提交程序设计说明书,项目主管审核通过后,配置管理员(CMO)将程序解冻;
②由程序员检出程序;
③程序员修改程序;
④修改完成后程序员提交测试请求给测试小组,测试小组进行测试,如果测试不通过,转向第③步;
⑤测试通过以后程序员填写本次修改记录,然后检入程序;
⑥配置管理员将程序冻结。
至此完成一次程序的修改。在软件开发后期或者软件正式投入使用时,这种方式对保证软件的稳定运行能起列非常重要的作用。
(4)将开发环境与测试环境、运行环境进行有效的隔离:比较大型的软件开发项目部有专门的测试小组;采用配置管理工具后,开发人员有自己单独的开发环境,测试人员有自己的测试环境-测试人员测试无误后才检入程序,可避免错误的程序影响其他人员使用和测试幢用系统;项目进行到一定阶段,可随时用配置管理工具生成一个新的版本,投入运行—生成运行版本时可以选择以前所有的修改记录。
(5)评估开发人员编写的程序质量,控制开发进度。配置管理工具完整地保存在开发中对应用程序的每一个源文件所有的修改汜录-这些记录包括完成修改程序的开发人员、修改的时间、所进行的具体修改以及对本次修改的解释。项目主管通过调阅这些记录,对程序修改的次数、修改原因和修改情况进行统计,就能够对每一个程序员编写的程序质量进行综合评估,这些记录还能使项目主管对整个项目的进度、程序的编写修改情况有一个整体的了解。
(6)管理文档。配置管理工具不仅为各种开发软件提供了存放对象的接口,还能存放任意类型的文件.这样可以在配置管理工具中建立专门的文件夹,用来仃放软件廾发过程中牛成的各种文档,对于每个文档可以存放它的多个版本,供随时查阅。
注意:配置管理软件的安全性一般,为确保软件开发过程中源代码与文档的安全,制定一个合理的系统备份策略是必要的。
总之,在一个项目小组开发环境中,配置管理工具的采用是非常必要的。它就好像建立一部软件开发的编年史,不仅仅对软件的版本进行了控制,还能够协调多个外发人员的工作,对整个软件的开发过程进行有效的管理,大大提高了软件开发的效率,收到事半功倍的效果。

㈥ 目前配置管理工具有哪些等

SVN的用法看相关帮助文件,比如TortoiseSVN带的帮助非常全面; 如果是配置管理相关的知识,需要有软件开发流程的知识,可以多去查一下相关的资料,不是一两天能搞定的。从实践的角度看,应该结合现有的开发活动需求定义配置库及管理方法。配置管

㈦ 大家有没有什么好的开源的配置管理软件

项目不是很大,但是配置参数比较多。
现在的做法是配置参数放在文件中的,更新后向服务发送一个信号,服务在信号处理中重新加载配置文件,然后更新相应的参数信息。
总体来说还是感觉很麻烦的,让服务监测文件变化也不合适,万一哆嗦写错了呢。
大家有没有什么好的服务配置工具呢?最好有 UI,能够手动触发加载,谢谢!
目前我们做法是 同一个项目的配置尽量集中在一个地方,丢仓库管理 .需要更新的时候 手动 update 一下,感觉略土
可以看看携程开源的 Apollo。https://github.com/ctripcorp/apollo
用过 consul,可能也有点重(带服务发现)
Zookeeper

㈧ 软件配置管理工具的工具评估

对工具的评估应侧重于功能的适用性,而不应一味强调功能的全面性;产品评估应了解如下问题:
●该产品的哪一方面功能可解决目标组织的当前问题,满足该组织在软件配置管理上的需求;
●该产品在目标机构的峰值负荷下的运行效率将如何;
●该产品对并发使用的支持情况如何;
●该产品与现有系统、工具、流程、环境的兼容性如何;
●该产品的成熟性和稳定性如何(选择成熟的产品是降低软件开发成本、提高软件可靠性的重要手段),应尽可能选择市场占有率高的工具;
●该产品是否易学易用;
●该产品的购买、安装、实施、维护费用是否可以接受。

㈨ 常见的软件配置项有哪些

csci是计算机软件配置项(computer
software
configuration
item)简称,在软件设计文档中经常用到。
配置与配置项
在配置管理中,“配置”和“配置项”是重要的概念,“配置”是在技术文档中明确说明并最终组成软件产品的功能或物理属性。因此“配置”包括了即将受控的所
有产品特性,其内容及相关文档,软件版本,变更文档,软件运行的支持数据,以及其他一切保证软件一致性的组成要素,相对与硬件类配置,软件产品的“配置”
包括更多的内容并具有易变性。
受控软件经常被划分为各类配置项(configuraion
items,
cis),这类划分是进行软件配置管理的基础和前提,cis是逻辑上组成软件系统的各组成部分。比如一个软件产品包括几个程序模块,每个
程序模块及其相关文档和支撑数据可能被命名为一个ci。一个系统包括的cis的数目是一个与设计密切相关的问题,关于怎样将一个软件系统划分为不同的
cis将在以下有关章节中阐述,注意如果一个产品同时包括硬件和软件部分,一般一个ci也同时包括软件和硬件部分,一个纯软件的ci通常也称之为软件配置
项(csci)。本规范的ci一般指csci,软硬件的配置管理有一些相通的地方,但因为软件更易于修改,所以软件配置管理是一个更应该系统化的过程。
基线与基线管理
各cis随软件开发活动的进展,会有越来越多的部件进入受控状态。一般地,软件开发过程从概念演绎和需求分析开始,然后是设计,各cscis的编码或写
作,集成测试,最后是用户手册的编写等。软件配置管理包括了在软件生命周期的时间分散点上对各cis进行标识并对对他们的修改进行控制的过程。在一个开发
阶段结束或一组功能开发完成后,要对相应的cis进行基线化并形成各类基线。在配置管理系统中,基线就是一个ci或一组cis在其生命周期的不同时间点上
通过正式评审而进入正式受控的一种状态,而这个过程被称为“基线化”。每一个基线都是其下一步开发的出发点和参考点。
每个基线都将接受配置管理的严格控制,对其的修改将严格按照变更控制要求的过程进行,在一个软件开发阶段结束时,上一个基线加上增加和修改的基线内容形成下一个基线,这就是“基线管理”的过程,因此基线具有以下属性:
通过正式的评审过程建立
基线存在于基线库中,对基线的变更接受更高权限的控制
基线是进一步开发和修改的基准和出发点。
一般地,第一个基线包含了通过评审的软件需求,因此称之为“需求基线”,通过建立这样一个基线,受控的系统需求成为进一步软件开发的出发点,对需求的变更被正式初始化、评估。受控的需求还是对软件进行功能评审的基础。

㈩ 配置管理员用到哪些工具,各个工具有什么特点

配置管理要了解一般服务器的安装配置管理
基本要了解的工具有cvs svn clearcase vss其中一种或者多种
工具要熟悉具体的使用方法,每个工具你可以上网搜索它们各自的资料网上很多

配置管理员一般都是跟项目的配置管理工作,建立配置库,管理权限,发布基线,有些公司还需要配置管理员完成集成发布软件的工作
有一些高级的软件公司还需要配置管理员能做配置管理工具的二次开发

热点内容
编程算损耗 发布:2025-01-28 03:33:03 浏览:456
sql存储过程返回多个结果 发布:2025-01-28 03:24:03 浏览:463
长安欧尚科赛哪个配置值得购买 发布:2025-01-28 03:19:35 浏览:116
c全排列算法 发布:2025-01-28 03:18:16 浏览:753
梵蒂冈顶级时装ftp 发布:2025-01-28 03:03:36 浏览:694
手游脚本有前途吗 发布:2025-01-28 02:46:55 浏览:379
抓包编程 发布:2025-01-28 02:42:41 浏览:930
安卓平板上怎么设置热点 发布:2025-01-28 02:36:33 浏览:717
如何在手机上压缩图片 发布:2025-01-28 02:34:09 浏览:989
服务器ip挂上公网 发布:2025-01-28 02:31:15 浏览:979