查看完整版本: 打基线的目的?

心随梦远 2008-6-30 20:55

打基线的目的?

做配置管理已有半年,对一些概念还是很模糊,想想真是惭愧。

打基线到底是做什么用的,目的是什么?

还有如果项目已经进入到了三方评测或是到了验收阶段,需求仍然不断变化,改动量特别大,那么什么时候该打基线呢?是对整个代码打基线还是对增量打基线呢?

《基线发布表》是仅针对增量的么?

yjg021 2008-7-1 10:03

[quote]原帖由 [i]心随梦远[/i] 于 2008-6-30 20:55 发表 [url=http://bbs.scmlife.com/redirect.php?goto=findpost&pid=101182&ptid=13792][img]http://bbs.scmlife.com/images/common/back.gif[/img][/url]
做配置管理已有半年,对一些概念还是很模糊,想想真是惭愧。

打基线到底是做什么用的,目的是什么?

还有如果项目已经进入到了三方评测或是到了验收阶段,需求仍然不断变化,改动量特别大,那么什么时候该打基 ... [/quote]


请我喝茶吧::em53::

   软件的[size=5][b]开发过程[/b][/size]是一个不断变化着的过程,由于各种原因,可能需要变动需求,预算,进度和设计方案等,尽管这些变动请求中的绝大部分是合理的,但在不同的时机做不同的变动,难易程度和造成影响差别甚大。为了[size=5][b][color=Red]有效地控制[/color][/b][/size]变动和在不严重阻碍合理变化的情况下来[color=Red][size=5][b]控制变化[/b][/size][/color],软件配置管理引入“基线”(Baseline)这一概念。

   现在应该清楚一些概念性问题了吧,基线是一个或者多个配置项的集合,它们的内容和状态已经通过技术的复审,并在生存期的某一阶段被接受了。对配置项复审的目标是验证它们被接受之前的正确性和完整性,一旦配置项经过复审,并正式成为一个初始基线,那么该基线就可以作为项目生存期下面的开发活动的起始点。

    基线标志软件开发过程的各个里程碑,它标志开发过程中一个阶段的结束。对于已成为基线的配置项,虽然可以修改,但必须按照一个特殊的,正式的过程进行评估,确认每一处修改。相反,对于未成为基线的配置项,可以进行非正式修改。

    希望你现在应该理解了!

Leisure 2008-7-1 11:08

楼上说得通俗易懂,受益,谢谢!

心随梦远 2008-7-1 14:15

谢谢万事通,现在总算是一些思路都打通了。太专注一些细节了,反而忘了根本理论。
如果有机会的话,请你喝咖啡呀。

fengxinzi2008 2008-7-1 23:30

打基线到底是做什么用的,目的是什么?

基线个人理解:就是给不断变化的软件开发成果一个快照,记录下关键阶段当时的软件开发情况,目的其实是很多的,1,是为了将开发进行一个阶段成果的固化;2,做基线可以为项目管理中风险评估做一个参考;

findleo 2008-7-2 14:18

好,简单精辟

siying 2008-7-4 15:54

学习中 。。。。。。。。。。。
页: [1]
查看完整版本: 打基线的目的?