作者H45 (!H45)
看板CSSE
标题Re: [问题] CMMI的baseline意义如何以具体例子解释?
时间Wed May 3 17:22:24 2006
※ 引述《kene (I NEED YOU, LOVE)》之铭言:
: ※ 引述《H45 (!H45)》之铭言:
: : 问题是,我试着去理解configuration baseline的意义
: : 但是实在是难以具像化它的意义
: : 好比说,1+1=2,就很容易地联想到一个苹果和一个苹果合在一起是两个苹果
: : 而configuration baseline我就无法理解了
: : 我所认知的字面上的意义: (可能有错)
: : configuration information是在一个product's或product component's life中
: : 特定的一个时间点的资讯。然後configuration baselines就是加上已核可的改变
: : 而这些改变就是从那些其他的baselines建构出来的configuration information
: : 我所具像化的理解: (可能有错)
: : configuration information用在开发一个软体上,很可能是程式语言的资讯
: : 也可以是一个类别图的资讯,或者是开发人员的能力资讯。
: : configuration baselines就是这些configuration information的分类(?)
: : 像是说在configuration information的其中一个元素是C++的话
: : 那麽对映到configuration baselines就是programming language
: : 而configuration information的C++如果改变成C#
: : 那麽configuration baselines还是programming language
: : 像是下面的图:
: : ┌────────────┬─────────────┐
: : │configuration baselines │configuration information │
: : ╞════════════╪═════════════╡
: : │language │C++/JAVA │
: : ├────────────┼─────────────┤
: : │searching engine │www.google.com │
: : └────────────┴─────────────┘
: : 这样的理解有错吗?或是有其他需要补充的部分,欢迎提出来
: : 我很需要其他不同的声音 @_________@
: 就我之前的认知来说, configuration information 应该是指一件 product / product
: component 的相关环境设定 (就软体开发来说, 这可以包含编译参数, 执行环境设定,
: test case, 等等, 不只这些. )
: 而 configuration baselines 即是指"已被认可(可以动)"而不是乱改的 configuration
: information, 这样的 configuration baselines 可能存在某个版本控制软体里, 使得
: 每次做控管时所拿到的 product / product component 最少还可以动而不是改烂的屍体,
: 即至少 configuration baselines 是相对稳定的设定参数这样.
: (不这麽做的话, 可能东西今天改一改明天就炸掉了)
先感谢你的回答
请问所谓每次做控管时所拿到的 product / product component 最少还可以动而不是
改烂的屍体,是不是指↓
虽然configuration information改得乱七八糟
使得软体不能正常运作
但是至少configuration baseline的环境设定
仍然能使软体在稳定的设定参数下能正常运作呢?
那这个configuration baselines的意思是不是说
configuration information是提供给使用者输入的设定值
这种环境设定就算被乱改一通,也能确保程式的正常运作
因为configuration baselines的设定并没有开放给使用者修改
而是软体开发时,就已经决定好的呢?
把这种概念用到实际上的例子来看的话
是不是可以想像成
java sdk发行linux和windows两种版本
而作业系统linux可以算是软体内部的configuration baseline
是软体开发期间就已经订定好的
而 command: javac -? 後面加上的参数就是 configuration information
是程式执行前,由使用者决定的呢?
如果还有什麽其他意思是我没有理解到的,麻烦各位先进多多指教..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.207.15