dinglijie1984 2007-2-9 15:46
关系理顺来帮忙!!!!!
CMMI是能力成熟度模型集成
配置管理是指用于控制系统一系列变化的学科通过一系列技术,方法和手段来维护产品的历史鉴别和定位产品独有的版本,并在产品的开发和发布阶段控制变化通过有序管理和减少重复性工作保证生产的质量和效率.
它们之间存在着什么关系呢?
有书上说:软件配置管理是CMM中等级2的关键过程域
那么软件配置管理和CMMI还有什么深层的联系吗?
软件配置管理又与配置管理有什么区别和联系?
希望能用通俗易懂的方法来解释,谢谢了呀!
longtcg 2007-2-9 19:24
我回答一下。
软件配置管理是CMM的一个过程域.其实CMM本身是一个衡量软件质量过程改进能力的一个标准,cmm等级高并不一定说明你的软件质量就好,只能说明你的软件质量改进能力强。
CMM可以说是软件工程一个改进方法,是一套管理体系。就相当于ISO之类的。软件配置管理就是其引用的一个方法。
软件配置管理和配置管理,按我理解。配置管理通常说的是硬件的配置的管理方法,而软件配置管理就是引用了硬件的管理方法,配置管理对于我们来说就是软件配置管理。你也可以说软件配置管理是软件的配置管理方法。
我说的不好,也可能有不恰当的地方。还请指正。
dinglijie1984 2007-2-10 09:32
非常感谢你对前面一个问题的解答,本人不太认同你对软件配置管理和配置管理的看法
我昨天刚好在看一本书,书名是<软件配置管理及其工具应用>,在这本书里面它将软件配置管理和配置管理分开来说,它的解释是:
软件配置管理以计算机为载体(不论工具和产品),不光维护产品的状态,历史纪录,同样还支持存储、恢复和产品制造。
配置管理是对以下各项在运用技术上和行政上的管理和监视的一门学科。对一个配置项的功能特性和物理特性进行标识并写成文档;对这些特性的更改进行控制;对更改处理过程和实施状态进行记录和报告;以及对是否符合规定需求进行验证。
按照对这两个概念的理解配置管理应该算是软件配置管理中所涉及到的,按它的说法软件配置管理的概念反而更大不仅包括记录,整理成档还包括了存储等其它的功能.
这本书主要是讲软件配置管理所以它是否有大化软件配置管理之嫌尚待考证,你能说一下你所看到的关于软件配置管理和配置管理的相关概念吗?
longtcg 2007-2-10 18:11
没有,只是我的个人理解.
这两个概念其实我倒觉得不要太去计较有什么区别,软件配置管理本身是从硬件管理经验而来的.只要你理解这个我觉得就可以了,概念不过是人定的,至于怎么样去定义,这也是人的问题.
dinglijie1984 2007-2-28 14:31
嗯 说的也是,回去过了个年都没有上来逛过,谢谢你的支持呀
SCM_Jane 2007-3-16 10:01
我也觉得这两个名词的定义问题没必要深究
主要都是通过解决过程如何更好的改进软件产品质量的
这种事情主要还是重在实践哦
流水先生 2007-3-18 22:37
跑一点题:
CMM/CMMI,业界趋之若鹜的不少,扔臭鸡蛋的也不少。
在这里对CM/SCM过程域多说两句:
如果你开始学习SCM,或开始承担SCM的责任,那么建议你从具体工具开始研究起,
从类似《软件配置管理策略与IBM Rational ClearCase》、《Version Control with Subversion》的书开始看起,
这样能在短时间对你的组织的SCM工作,对你自己的成长有实质性的帮助。
CMM/CMMI中相关内容是要读的,但最好在你对SCM有了足够多的Sense之后,不然,容易犯教条主义的错误……
dinglijie1984 2007-3-20 10:46
谢谢流水先生的教导,可是这些书我都没有看到过怎么办,能不能帮忙,谢谢!
dinglijie1984 2007-8-2 20:08
大家说的都很好哦,做了有些日子了,中间跑开了一个半月,
感觉从实际出发才是硬道理哦
希望以后的学习者多接触实际东西
不要抱着资料看到烂,到头来实践能力还是有限
chenjingxian 2007-8-23 16:44
回复 #7 流水先生 的帖子
非常感谢流水先生的提点。我现在做SCM有一年时间了,从对CM的一无所知到现在的认识逐步加深,都是通过clearcase工具的使用来实现的。通过使用工具,对理论的认识也进一步加深。但是我们的工作环境是Linux下的clearcase base,现在想学习一下UCM。
dinglijie1984 2007-8-27 12:01
回复chenjingxian
我们也有项目是在linux操作系统下的,嘿嘿,那个学习UCM的时候要是有什么好东东或者什么心德,欢迎交流哦,
我们现在工作环境是linux的项目都是用cvs,本人尚未接触,也请有心人事,多多提供一些方法,谢谢!!!!!!!