google搜索
站内搜索
软件测试门户
|
软件测试培训
|
文章资料精选
|
软件测试论坛
|
测试解决方案
|
软件测试博客
|
测试招聘求职
注册
登录
搜索
调查问卷
鲜花鸡蛋
帮助
51Testing软件测试论坛
»
[软件配置管理]
» 软件配置管理
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[资料]
软件配置管理
supersiren
中级站友
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2006-8-10 09:50
只看该作者
软件配置管理
软件配置管理(SCM,CM,PDM,DM,数据管理,配置管理),贯穿于整个软件 生命周期,它为软件研发提供了一套管理办法和活动原则。软件配置管理无论是对于软件 企业管理人员还是研发人员都着重要的意义。sdlkfj5
UID
72164
帖子
11
精华
0
积分
151
综合技术指数
151
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
5 小时
注册时间
2006-8-10
最后登录
2007-6-12
查看详细资料
TOP
smallfish382
Elian
版主
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2006-8-10 13:07
只看该作者
有何用意
UID
1844
帖子
765
精华
4
积分
1883
综合技术指数
1709
生活情趣指数
174
鲜花
46
鸡蛋
0
阅读权限
100
在线时间
139 小时
注册时间
2004-8-11
最后登录
2008-12-3
查看个人网站
查看详细资料
TOP
supersiren
中级站友
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2006-8-11 09:57
只看该作者
是回复,不小心发成主贴了
就这用意
UID
72164
帖子
11
精华
0
积分
151
综合技术指数
151
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
5 小时
注册时间
2006-8-10
最后登录
2007-6-12
查看详细资料
TOP
tongke
岩丰_重阳
青铜元老
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2006-8-11 10:56
只看该作者
那可以说说呀..............
UID
1759
帖子
1999
精华
1
积分
2028
综合技术指数
1422
生活情趣指数
606
鲜花
9
鸡蛋
0
阅读权限
20
在线时间
645 小时
注册时间
2004-8-9
最后登录
2008-11-29
查看详细资料
TOP
supersiren
中级站友
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2006-8-11 11:51
只看该作者
简单的说
就是为了统一一个TEAM的开发活动,保证项目资料的安全性和完整性,旨在对成员的具体开发行为、人员职责以及操作流程做出规定,并规定内容和具体方法。
确保配置项正确地唯一标识并易于存取,保证基准配置项的更改受控并可追溯,明确基准配置项的状态。指导配置管理人员建立配置库,并利用配置库管理所有配置项,从而提供配置项的存取和检索功能,有利于配置项的更改控制,保证配置项的完整性和可跟踪性。
附词汇表
配置管理(Configuration Management):主要是针对软件开发过程中产生的变更,而提出的管理方法。通过标识配置项、管理存储空间、进行版本控制、管理变更请求、建立程序更改日志和调解程序等配置管理活动的执行,最大幅度地降低开发过程中产生的错误,并最有效地提高软件生产效率。
基线(Baseline):已通过审核和批准的工件,可用作下一步开发的基础,并且只能通过正式程序,例如变更管理和配置控制才能进行更改。
配置管理库(Configuration Management Library):存储项目工件的所有版本,即存储项目的定义的配置项。
版本(Version):某个工件的变体,工件的后期版本一般是在初期版本的基础上进行的扩展。
配置项(Configuration Item):项目实施过程所需要的或产生的软件、硬件、工具、释放产品、文档。
变更请求(Change Request):是指在某一软件产品的生命周期中(包括开发过程),针对硬件项、软件项和用户需求的变化,提出的要变更工件或流程的任何请求的统称。(在变更请求中记录的信息是有关当前问题、提议解决方案及其成本的起源和影响的信息)
变更控制委员会(Change Control Board):对变更进行评估、审批的组织,可由项目相关人员包括开发人员、公司代表、客户代表组成。在小项目中,项目经理一人即可担当此角色。
BUILD:指软件产品的一个工作版本,由若干配置项的不同版本构成,每一次送测的可执行系统都是一个BUILD。
UID
72164
帖子
11
精华
0
积分
151
综合技术指数
151
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
5 小时
注册时间
2006-8-10
最后登录
2007-6-12
查看详细资料
TOP
supersiren
中级站友
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2006-8-11 11:56
只看该作者
一般的建库类型
立项项目根据规范的配置管理规范,需要建立三个配置库,不推荐只是简单的将某一种配置管理系统当作简单的 chaekout/in的工具分别是:
开发库:
建立目的:为了使开发小组成员在开发过程中能够保持同步和资源共享,更好地进行协同作业。
开发库由研发部门配置管理员在开发服务器上建立,存放开发过程中的所有工件。配置管理员应跟据项目配置管理计划确定权限分配。权限不能随意改动,如果需要更改权限,须由项目经理批准并告知配置管理员方可进行改动。
受控库:
建立目的:为了保存各阶段所有通过的产品,并对其变更进行跟踪和控制。
受控库由咨询与应用中心配置管理员在开发服务器上建立,受控库中进行的活动包括:存放各阶段通过的所有产品及以后每次变更的结果;存放和升级基线;存放测试过程中产生的所有BUILD。配置管理员对此库具有完全访问权限。
发行库:
建立目的:在于保存所有可向用户发行产品版本以及已经发布产品版本。
发行库由综合管理部项目监理在质量服务器上建立,存放项目移交后所有可向用户发行的版本以及已经发布的版本的所有项目资料。
对于配置库的使用和管理直接反应一个开发team的过程管理水品,what 基线?what 同步?How 版本演进~~
^_^
UID
72164
帖子
11
精华
0
积分
151
综合技术指数
151
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
5 小时
注册时间
2006-8-10
最后登录
2007-6-12
查看详细资料
TOP
bjttwendy
中级站友
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2006-8-14 15:07
只看该作者
可以说说基线到底是什么吗?总是看到这个词,可是具体还是不明白……苦恼
UID
72815
帖子
7
精华
0
积分
147
综合技术指数
147
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
peking
在线时间
2 小时
注册时间
2006-8-14
最后登录
2006-8-16
查看详细资料
TOP
supersiren
中级站友
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2006-8-14 16:03
只看该作者
在CMM和CMMI中,将配置管理的目的定义为“建立和维护产品的完整性”
关于这些概念,不管实在CMM还是RUP中都有明确的定义,请查阅相关文档。
摘录:
配置完整性
1. 产品完整性:就是项目提交的工作成果是“产品集合完整、子产品的正确”的
2. 产品集合完整:产品包含的子产品(配置项)是完整的
3. 子产品的正确:子产品(配置项)达到了需求要求,满足标准、规程的要求
逻辑关系分析
1. “基线管理”支持“产品集合完整”,明确产品的“子产品”(配置项)集合,并进行管理和控制(***)
2. “配置项管理”,提供了了对子产品(配置项)的控制管理,支持“子产品的正确”
3. “变更管理”,同时支持“产品集合完整、子产品的正确”,用于控制子产品(配置项)和产品(基线)的变更
4. “配置标示”,建立对配置项(子产品)的识别、命名,支持“配置项管理”
5. “版本控制”,控制配置项(子产品)生命历程,保留配置项(子产品)演进历史
6. “过程管理”,就是对配置项、基线的建立、变更的状态标示、过程控制,保证产品(或子产品)按照规定的流程进行了操作;例如“配置项”进入“基线”的过程包括:配置项标示、产品验证、进入配置、配置审计等
7. “配置计划”、“配置库管理”、“配置审计”、“配置报告”等是整个配置管理得支持系统。提供了配置管理“可视性”和监督管理
在配置管理系统中,基线就是一个CI或一组CIs在其生命周期的不同时间点上通过正式评审而进入正式受控的一种状态,而这个过程被称为“基线化”。每一个基线都是其下一步开发的出发点和参考点。基线确定了元素(配置项)的一个版本,且只确定一个版本。一般情况下,基线一般在指定的里程碑处创建,并与项目中的里程碑保持同步
一般地,第一个基线包含了通过评审的软件需求,因此称之为“需求基线”,通过建立这样一个基线,受控的系统需求成为进一步软件开发的出发点,对需求的变更被正式初始化、评估。受控的需求还是对软件进行功能评审的基础。
每个基线都将接受配置管理的严格控制,对其的修改将严格按照变更控制要求的过程进行,在一个软件开发阶段结束时,上一个基线加上增加和修改的基线内容形成下一个基线,这就是“基线管理”的过程。
UID
72164
帖子
11
精华
0
积分
151
综合技术指数
151
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
来自
西安
在线时间
5 小时
注册时间
2006-8-10
最后登录
2007-6-12
查看详细资料
TOP
freefish88
中级站友
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2007-4-12 23:56
只看该作者
通俗点,就是每个阶段完成后,所有输出的工作产品就可以是基线
UID
106546
帖子
88
精华
0
积分
155
综合技术指数
155
生活情趣指数
0
鲜花
2
鸡蛋
0
阅读权限
10
在线时间
13 小时
注册时间
2007-3-12
最后登录
2007-5-15
查看详细资料
TOP
yjg021
中级站友
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2007-4-13 17:31
只看该作者
sdlkfj5 讲得清楚明白,领悟了一些概念,楼主菜幸苦了。
UID
112374
帖子
52
精华
0
积分
177
综合技术指数
162
生活情趣指数
15
鲜花
0
鸡蛋
0
阅读权限
10
来自
shanghai
在线时间
14 小时
注册时间
2007-4-10
最后登录
2007-12-10
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> [软件测试新手上路]
> [软件测试新手上路精华区]
> [每日一贴]
> [测试资源共享区]
> [软件测试职业发展]
> [企业招聘]
> [人才频道]
> [学员免费推荐]
> [个人求职]
> [简历与面试]
> [51Testing软件测试沙龙]
> [软件测试每周一问]
> [话题PK]
> [测试交流QQ群与MSN群]
> 【Software Testing English Column】
> 译文征稿活动
> [未决问题区]
> [软件质量管理]
> [质量管理精华区]
> [软件缺陷管理]
> [软件测试管理]
> [软件配置管理]
> [VSS/PVCS]
> [CVS/Subversion/SVN]
> [ClearCase]
> [软件需求管理]
> [嵌入式软件测试]
> [手机测试]
> [软件测试外包]
> [本地化软件测试与国际化软件测试]
> [通用软件产品测试]
> [游戏测试]
> [金融证券行业测试]
> [电信行业测试]
> [电子商务测试]
> [TestDirector&Quality Center]
> [TD&QC精华区]
> [QuickTest Pro]
> [QTP精华区]
> [LoadRunner]
> [LR精华区]
> [WinRunner]
> [WR精华区]
> [Robot]
> [Robot 精华区]
> [Rational Functional Tester]
> [其他工具与自动化测试框架]
> [Borland Silk系列工具]
> [JMeter]
> [开源测试工具]
> [测试用例设计]
> [单元测试与集成测试]
> [xUnit]
> [日构建和Ant]
> [系统测试]
> [WEB测试]
> [性能测试]
> [安全测试]
> [测试系统架构]
> [操作系统]
> [J2EE与中间件]
> [.Net平台]
> [数据库]
> [前沿技术、测试方法]
> [灌水乐园]
> [游戏动漫]
> [流行影音]
> [健康美食]
> [电子数码]
> [运动旅游]
> [奖励专区]
> 双节送祝福抢楼活动
> 07年度最受会员欢迎活动评选
> 07年度论坛最佳版主评选
> 众志成城 抗震救灾
> 最佳博客评选
> 最佳会员评选
> [投诉建议区]
> [版主申请任命专区]
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-12-5 10:06Copyright(C)
上海博为峰软件技术有限公司
2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:
webmaster@51testing.com
或发送论坛短信至管理员
“
风在吹
”
软件测试每周一问,答帖有奖
系统培训 解决工作难题
如何更高效的进行回归测试?
测试人员会被开发人员取代?
《51测试天地》第11期正式发布
2008中国软件测试从业人员调查问卷
第29期软件测试沙龙上海站开始报名
软件测试培训 签订合同保证就业
2008中国软件测试从业人员调查问卷火热进行ing!!!
"51Testing论坛招贤纳新-诚招版主"
软件测试整体解决方案,尽在51Testing
测试人员可以被开发人员取代吗?
2008中国软件测试从业人员调查问卷火热进行ing!!!
"51Testing论坛招贤纳新-诚招版主"
软件测试整体解决方案,尽在51Testing
"51Testing论坛招贤纳新-诚招版主"
测试人员可以被开发人员取代吗?
2008中国软件测试从业人员调查问卷火热进行ing!!!