软件配置管理scm
软件配置管理,software configuration management,其简称SCM;软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 (Software configuration management (SCM, or just plain CM) is an organizational framework — that is, a discipline — for managing the evolution of computer systems throughout all stages of systems development.)(SCM还有其他意思,如内存级存储与供应链管理,详情参看此文:SCM是什么意思)
二、常用的配置管理软件
自从20世纪80年代后期研制并完善了“增量存储算法”后配置管理工具的春天便开始了,目前国内常用的配置管理工具大概有SourceSafe、CVS和ClearCase。
SCM(Software Configuration Management,软件配置管理)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。
软件配置管理(Software Configuration Management,SCM)作为CMM 2级的一个关键域(Key Practice Area,KPA),在整个软件的开发活动中占有很重要的位置。正如Pressman所说的:“软件配置管理是贯穿于整个软件过程中的保护性活动,它被设计来(1)标识变化,(2)控制变化,(3)保证变化被适当的发现,以及(4)向其他可能有兴趣的人员报告变化。” 所以,我们必须为软件配置管理活动设计一个能够融合于现有的软件开发流程的管理过程,甚至直接以这个软件配置管理过程为框架,来再造组织的软件开发流程。
三、软件配置管理的任务
软件配置管理是软件质量保证的重要一环,其主要责任是控制变化,同时,也负责配置项和软件的版本标识、软件配置的设计、以及配置中所有变化的报告。可以认为,软件配置管理的工作是要解决下列问题:
(1) 采用什么方式去表示和管理数量不少的程序、文档等的各种版本?
(2) 在软件产品交付用户之前和交付之后如何控制变更?实现有效的变更?
(3) 谁有权批准变更以及安排变更的优先级?
(4) 用什么方法估计变更可能引起的其它问题?这些问题的解决正是软件配置管理应完成的任务:配置标识、版本管理、变更管理、配置审核及配置报告。
四、常用的软件配置管理工具
1、 太平洋公司代理的MKS公司开发的产品
(1)Source Integrity(SI)--版本管理工具
(2)Track Integrity--问题跟踪、变更管理工具
2、Rational公司的产品
(1)ClearCase--版本控制工具
(2)ClearQuery--变更管理工具
3、 在国内,使用最多的版本管理工具可能就是微软的Studio Package中带的VSS
4、 较早被使用的版本管理工具--PVCS
五、结论
软件配置管理是对软件产品发展演化进行的管理。从配置管理系统的操作层面上看,配置管理是认证,控制,状态统计,审计,评估,制造,过程管理和团组合作。它是软件工程领域的一部分。它的工作对象是这个领域中产生的过程。
软件配置管理的过程实际是软件开发过程中质量管理的精髓所在,版本管理提高了开发者的工作效率,而变更控制则提高了整个开发团队的工作效率。两者的紧密结合,将为软件开发项目提供一道坚实的质量防火墙,使软件开发项目的质量管理过程规范而有效。
- 1工资软件免费版
- 2免费企业管理软件
- 3免费装饰公司管理软件
- 4免费饭店管理软件
- 5免费汽车维修管理软件
- 6免费进销存管理软件系统
- 7免费服装库存管理软件
- 8固定资产管理软件免费
- 9免费档案管理软件
- 10物资管理软件免费版
- 11免费日程管理软件
- 12免费软件
- 1New Relic:基于SaaS的App性能监控与管理
- 2人力资源管理流程
- 3cis是什么意思
- 4管理软件业“品牌意识”
- 5工程项目管理及成本控制
- 6创新的人力资源管理-创新理论与案例分析第十四讲
- 7如何管理销售团队
- 8SaaS运营模式的困境与发展
- 9SaaS与PaaS:八仙过海各显其能
- 10IT项目风险管理
- 11酒店餐饮营销方案
- 12网上好用的免费企业管理软件,是免费企业管理软件哦。
- 13中小企业如何“触云”之SaaS
- 14海尔品牌战略
- 15公司运营管理流程
- 16创新的过程-创新理论与案例分析第五讲
- 17知识管理:让企业内部资源动起来
- 18发展战略的特征与其规划的重要性
- 19企业信息化的第二个春天--BI
- 20免费企业管理软件能用不?
- 21商业银行理财产品销售管理办法
- 22泛普标准企业管理软件免费版(财务)
- 23中小企业进销存软件选购必看
- 24企业未做好准备迎接混合云应用到来
- 25财务预算报告范文
- 26客户投诉处理机制
- 27田志刚:新知识管理
- 28寻求免费企业管理软件,哪里有?
- 29企业管理系统活动月长沙站成功开展!
- 30微软争夺互联网地图市场 谷歌地图已受影响
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼