软件配置管理

作者: 给你一颗小瓜子 | 来源:发表于2017-05-23 18:26 被阅读98次

软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。

SCM

没有软件配置管理可能存在的问题:

– 开发人员未经授权修改代码或文档

– 人员流动造成企业的软件核心技术泄密

– 找不到某个文件的早期版本

– 无法重现早期版本

– 无法重新编译其个时间段的早期版本,直接影响维护工作

软件配置管理工具:

– ClearCase

– CVS

– VSS

– SVN

–PVCS

–MK Source Integrity

–BitKeeper

–GIT

–Teambition

相关文章

  • SCM软件配置管理

    软件配置管理 软件配置管理 (Software Configuration Management, SCM) 问题...

  • SVN

    一、SVN概述 1、为什么需要SVN版本控制软件 2解决之道 SCM:软件配置管理所谓的软件配置管理实际就是对软件...

  • 什么是软件配置管理

    今天的分享内容是软件配置管理,阅读了《软件质量管理指南》一书中的软件配置管理部分,结合实际的项目经验,来说说自己的...

  • 软件配置管理

    软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修...

  • 软件测评师44天——软件测试过程与管理

    软件测试过程与管理 目的: 软件测试过程、评价过程的特性、配置管理、软件测试风险分析、软件测试的成本管理 ===...

  • Debian 软件包的配置管理

    tl,dr debconf是Debian的软件包配置管理工具。 软件包安装过程是通过debconf获取用户的配置意...

  • 专题复习一、这些平台都是干嘛用的

    写于2017.07.26 1、git、gitbashgit是一种配置管理(软件变更、集成、发布)工具,它是在Lin...

  • CFEngine

    本文档基于 CFEngine Core 3.9.1 Cfengine 是历史最悠久的配置管理软件. 虽然受到了来自...

  • 啥是配置管理?

    配置管理(Configuration Management,CM)是通过技术或行政手段对软件产品及其开发过程和生命...

  • Jenkins安装和配置

    Jenkins入门 Jenkins是一个开源持续集成工具,它提供了软件开发的持续集成服务,支持主流软件配置管理,配...

网友评论

    本文标题:软件配置管理

    本文链接:https://www.haomeiwen.com/subject/kgkyxxtx.html