软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。
在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、
确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的是使错误降为最小并最有效地提高生产效率。软件配置管理(Software Configuration Management),又称软件形态管理、或软件建构管理,简称软件形管(SCM)。
界定软件的组成项目,对每个项目的变更进行管控(版本控制),并维护不同项目之间的版本关联,以使软件在开发过程中任一时间的内容都可以被追溯,
包括某几个具有重要意义的数个组合。……那么软件配置管理工程师的工作范围就很清楚了,以一个“XX财务管理系统”为例来说明吧:1、管理本系统所有文档(调研文档、需求分析文档、设计文档、测试文档、维护文档、客户反馈文档等等)、
所有代码(含基本代码、注释、各细分版本和更新版本代码)、所有数据库(含测试数据、演示数据、模拟数据等等)。2、管理本系统所有版本和更新版本及其研发、衍生依据。3、管理本系统所有版本和更新版本的测试环境。比如全面测试运行的操作系统类型与级别(Linux、UNIX、MAC、iOS、Android、Windows98、Windows ME、Windows2000、Windows XP、Windows2003、Windows VISTA、Windows7……),全面测试运行的磁盘介质(FAT、FAT32、NTFS……),全面测试运行的数据库系统(Oracle、Sybase、DB2、SQL Server、MySQL、ACCESS、Sybase Anywere……)等等等等。4、管理本系统所有BUG,并尽力重现其出现环境;管理本系统所有客户反馈的意外情形及维护部门和开发部门的处理方案。5、管理国家财政部门颁布的新会计制度、新会计科目和核算方法及标准。

软件配置管理工程师(SCM)相关推荐

  1. 软件配置管理(SCM)

    软件配置管理,它为软件开发提供了一套管理办法和活动原则,成为贯穿软件开发始终的重要质量保证活动.配置管理的过程实际是软件开发过程中质量管理的精髓所在,版本管理提高了开发者的工作效率,而变更控制则提高了 ...

  2. SCM软件配置管理简介

    软件配置管理简称SCM(Software Configuration Management的缩写),SCM通过对配置项(Configuration Item,简称CI)的计划,控制,审计和改进来实现整 ...

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

    随着软件产业的崛起,软件工程技术正吸引着越来越多关注的目光.特别是以CMM为代表的先进的软件工程理念在国内也正日益受到业界广泛的重视. 软件配置管理(Software Configuration Ma ...

  4. 软件配置管理SCM和版本控制系统(VCS)

    1.  几个基本概念  SCM:软件配置管理,用来追踪和控制软件的变化的任务. SCI:软件配置项,软件中发生变化的基本单元(例如:文件). Baseline:基线,软件持续变化过程中的"稳 ...

  5. SCM:软件配置管理

     1.什么是软件配置管理(SCM) 软件配置管理是指通过执行版本控制.变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性.配置管理是对工作成果的一种有效保护. (Softw ...

  6. SCM软件配置管理 (一)SVN 与 CVS

    1  什么是SCM软件配置管理((Software configuration management)? 软件配置管理是指通过执行版本控制.变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项 ...

  7. [SCM]软件配置管理

    ******************************************************************************************** Softwar ...

  8. 软件配置管理七重境界

    软件开发热点词汇不断推陈出新,cmmi,agile,精益,持续交付,持续集成,灰度--但有一个词其实一直在那里,支持着各种各样的新热点,它是#软件配置管理#. 它也是影响团队软件开发效率的重大因素. ...

  9. 软件工程知识——软件配置管理

    软件配置管理(Software configuration management,SCM)是指在开发过程中各阶段,通过技术或行政手段对软件产品及其开发过程和生命周期进行控制.规范的一系列措施.配置管理 ...

最新文章

  1. MATLAB-循环类型相关(for while break continue)
  2. Python之pyspark:pyspark的简介、安装、使用方法之详细攻略
  3. SpringMVC-快速入门
  4. sed 删除windows下的CR/LF
  5. 自开发Web应用和SAP Customer Data Cloud Identity服务的集成
  6. 将一个5X5的矩阵中最大的元素放在中心, 4个角分别放4个最小的元素(顺序为从左到右,从上到下,从小到大存放)其余数字从小到大
  7. Android插u盘自动执行,android tv box ---- 插入u盘直接播放指定文件夹中的视频
  8. Array with Odd Sum(CF-1296A)
  9. 儿童电脑学习软件_电脑端英语学习宝藏软件
  10. Bean和Spirng模块
  11. APIcloud启动页
  12. DB2 在创建数据库的时候,后面不能加“;”分号
  13. java毕业设计校园博客系统mybatis+源码+调试部署+系统+数据库+lw
  14. visio设置图片默认大小_visio怎么调整图片大小、间距-visio调整图片大小、间距的方法 - 河东软件园...
  15. Qt 之 QQ系统表情(二)
  16. Spring Boot 8:Spring Boot整合Redis
  17. 多文件断点续传,上传视频自动转MP4和截图,图片格式转换
  18. Python——递归:这帮小兔崽子、汉诺塔
  19. matlab基础教程实验报告,Matlab基础实验报告.doc
  20. 【福利】乳摇动画初探

热门文章

  1. Codeforces841B Godsend
  2. 骨传导耳机原理是什么?主要适合什么人群?
  3. 从零开始学USB(五、USB的电器特性)
  4. linux mysql 清空缓存吗_linux怎么清除缓存(转)
  5. plotly 绘制局部放大图
  6. 获取汉字拼音的一个类
  7. 垂直领域的在线作图工具:那些可以替代Visio的应用!
  8. ubuntu终端下快捷键~字体放大缩小
  9. 5G(NR)频率资源划分
  10. mplus 软件_Mplus基础系列教程(三)