SCM_软件配置管理与SVN基础应用
更新时间:2023-09-06 02:01:01 阅读量: 教育文库 文档下载
- scm软件配置管理推荐度:
- 相关推荐
软件配置管理与SVN基础应用yunshan/2010.11
Contents
软件配置管理概述 SVN基础应用
Software Configuration Management Basics
Part1 - 软件配置管理概述An Overview of Software Configuration Management
概念 内容 作用 角色与职责
什么是软件配置管理?
Software Configuration Management Basics
概念 - 通俗解释
当很多人在一起编写软件的时候,需要一些专门的管理和技术,让他 们能够合作顺畅。软件配置管理就是其中的一种。 软件配置管理是围绕软件资产的管理。 其中软件资产包括需求文档,设计文档,源代码,可执行程序等。
Software Configuration Management Basics
概念 - CMMI定义[CMMI v1.1] A discipline applying technical and administrative direction and surveillance to identify and document the functional and physical characteristics of a configuration item, control changes to those characteristics, record and report
change processing and implementation status, and verify compliance withspecified requirements.
一套应用技术上和管理上的指导和监督的方法,用来: 1)识别和记录配置项的功能特征和物理特征; 2)控制这些特征的变更; 3)记录和报告变更的处理和执行的状态; 4)以及验证其符合特定的需求。
Software Configuration Management Basics
SCM名词解释 – 配置项配置项 基线 分支
配置项,Config Item,CI,配置管理的基本单位,软件配置管理工作围绕 着配置项展开的。
文档类:需求文档、设计文档、项目计划、测试计划、测试用例等 代码类:模块、基线、标签 其他:可执行文件,外部库,资源文件,配置文件等
Software Configuration Management Basics
SCM名词解释 – 基线配置项 基线 分支
基线,Baseline,一个已经被正式评审和批准的规格或产品,它作为 进一步开发的一个基础,并且必须通过正式的变更流程来变更。Version a b c d
Baseline Repository
Software Configuration Management Basics
SCM名词解释 – 分支配置项 基线 分支
分支,Branch,一个活动的开发线,通常为了并行开发目的而建立的。main
1.x
1.x_hw
Software Configuration Management Basics
SCM早期历史 50年代末,60年代初: CDC UPDATE and IBM IEB_UPDATE.[1] 60年代末,70年代初:Leon Pressor教授在美国加州大学发表了一篇关于变更和配 置控制的论文,这一理念已被应用于Leon为之工作的为美国海军提供飞机引擎的 国防制造商。 70年代初: Unix make诞生。 70年代,CDC UPDATE 已是一个比较先进的产品。
72年左右: 贝尔实验室公布了最初的diff算法。1975: Leon Pressor教授成立了SoftTool公司,开发了自己的配置管理工具CCC,这 是最早的配置管理工具之一,随后SCCS,RCS等工具纷纷
出现,这位日后其他先
进的配置管理工具奠定了坚实的基础。 80年代中期: patch程序 (around 1985, Larry Wall)。 1986: CVS ……10
Software Configuration Management Basics
SCM工具发展历史
Software Configuration Management Basics
Why SCM?1、发错了版本 2、安装后不工作
3、异地不能正常工作4、已经解决的缺陷过后又出现错误 5、找不到最新修改了的源程序,甚至如果没找到开发员根本找不到完整的代码。 6、找不到编程序的人 7、原开发员离职后,导致代码无法维护,甚至需要重新编写 8、新版本发现严重问题时,无法回滚 9、这个团队的修改导致另一个团队的开发发生严重问题 10、开发员随意向客户发布版本;最后谁也搞不清楚客户用的是什么版本 11、开发员随意修改代码、添加新功能,导致项目延期 …….
Software Configuration Management Basics
SCM主要内容 配置标识 版本管理 变更管理 配置审计
配置状态报告构建管理
Software Configuration Management Basics
SCM角色与职责角色 CCB PM CMO 职责 审核变更请求 审批基线 根据变更请求分配任务 审批、发布配置管理计划 制定与维护配置管理过程规范 制定配置管理计划 实施维护配置管理环境 建立基线 基线审计 报告配置状态 工具培训与支持 配置库的备份 根据项目的开发和配置管理策略实施变更 提交配置项
DE
Software Configuration Management Basics
Part2 - SVN 基础应用Basic functions
of
SVN
SVN简介 SVN工作流程 SVN基本功能
SVN简介
Subversion ,简称SVN, 是一个开源的版本控制系 統。
backup
collaboration
documentation
versioning
Software Configuration Management Basics
Why SVN?
开源 简单、易用、轻量 丰富的客户端 原子性提交 支持变更集概念 差异化的二进制处理 高效、快捷的分支与基线 ……
Software Configuration Management Basics
SVN版本演化过程
0
1
2
3
4
0
1
2
3
4
11
11
11
41
11 2
11 3 2
11 3 2 3 3
14
2 3 3
Software Configuration Management Basics
SVN工作拷贝(Working Copy)
工作拷贝实际上就是版本库某个时刻的截面。
Working Copy2
Repository checkout2 3
.svn
SVN的配置数据。 不要编辑这些目录的内容!
1 0
.svn
Software Configuration Management Basics
正在阅读:
SCM_软件配置管理与SVN基础应用09-06
体验失去作文600字06-30
2011秋华农c语言试卷06-08
初一数学上学期列方程解应用题练习题05-06
我最喜欢的一句话作文600字07-08
我的自由空间作文450字07-12
含有答案-药物临床试验质量管理规范(GCP)培训班培训试题库06-27
初三化学人教版第三章教案 - 图文10-22
集团LTE案例库总结06-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 配置
- 基础
- 应用
- 管理
- 软件
- SCM
- SVN
- 2010年九年级数学文理联赛模拟试卷20
- 2018年中国数据中心IT基础设施第三方服务现状研究及发展趋势预测(目录)
- 2013版用于立项高浓度工业废水处理设备项目可行性研究报告(甲级资质)审查要求及编制方案
- 中国天丝坯布市场深度全景调研及“十三五”发展前景预测报告2016-2021年
- 【国家自然科学基金】_组合神经网络_基金支持热词逐年推荐_【万方软件创新助手】_20140801
- 党政综合办公室职责
- 如何实现两个EXCEL里数据的匹配
- 企业人力资源管理师(二级)培训教案DOC
- 项目计划管理办法
- 大樱桃种植专业合作社经营情况汇报
- 北京师范大学附属中学2018-2019学年高一上学期期末考试数学试题(精品解析)
- 中学数学中换元法的应用与常见错误分析
- 教科版四年级科学上册实验报告单
- 大学英语口语shopping
- 责任感的培养案例
- 中国共产党党史简介1921-1949
- 山西省吕梁学院附属高级中学2015-2016学年高二上学期期末考试英语试题
- 如何锤炼雅思写作中句子
- 全国I卷2019届高三五省优创名校联考生物试题(精校Word版含答案)
- 小学语文三年级下册第六单元期末复习