配置管理基础知识课件

上传人:陈** 文档编号:179057983 上传时间:2022-12-30 格式:PPT 页数:26 大小:348.50KB
收藏 版权申诉 举报 下载
配置管理基础知识课件_第1页
第1页 / 共26页
配置管理基础知识课件_第2页
第2页 / 共26页
配置管理基础知识课件_第3页
第3页 / 共26页
资源描述:

《配置管理基础知识课件》由会员分享,可在线阅读,更多相关《配置管理基础知识课件(26页珍藏版)》请在装配图网上搜索。

1、配置管理基础知识21.1.基础知识基础知识2.2.规范流程规范流程3.SVN3.SVN工具使用工具使用3配置管理基础知识配置管理基础知识 配置管理是一门研究变化的学科,没有了变化也就没有配置管理,配置管理管理的是变化,它的核心就在于变更控制。配置管理就是通过对软件生命周期不同时间点上的软件配置项进行标识,并对这些被标识的软件配置项的更改进行系统控制,从而保证软件产品的完整性、一致性和可追溯性的活动。有效的变更控制可以降低由于变化对软件造成的负面影响,可以提高工作效率、缩短产品开发周期。4配置管理配置项配置管理配置项 配置是指一个产品在生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种

2、版本的文档、程序及其数据的集合。该集合中的每一个元素成为该产品配置中的一个配置项(CI)。配置项的特点:作为一个整体纳入配置管理的产品配置数据影响产品质量的在生命周期中有可能改变的5配置管理配置项配置管理配置项 配置项种类:计划(包括各类产品相关计划,如开发计划、配置管理计划、测试计划等)需求文档(包括各类需求规格、需求分析报告、需求更改记录等)设计文档(包括给类过程设计文档,如概要设计、详细设计)程序代码(所有开发的源代码,包括各类支持数据,二进制文件,第三方代码)测试(包括测试代码、测试用例设计、测试报告等)6配置管理配置项配置管理配置项工具(如语言开发工具、编译和建立工具、测试工具配置管

3、理工具)用户文档(包括用户手册、安装指南等)目标代码(目标代码、可执行代码等)运行环境(系统运行平台、环境设置要求等)安装盘(包含安装到运行平台上的系统、安装说明、发布说明、运行环境要求等)7配置管理配置项配置管理配置项 配置项状态分为:计划:配置项被标识后,写入配置项清单管理和受控:CMO将该配置项纳入配置库,打上标签已基线化:配置项经过review-修改-QA审计-批准签发后,CMO将该配置项打上标签受控:对于非由产品直接改动的配置项(如:用户提供的软件,购买的工具等),CMO将配置项放入配置库或者维护配置项的版本信息,以保证该配置项是可控和可跟踪的。8配置管理基线配置管理基线 基线就是配

4、置项在其生命周期的不同时间点上通过Review而进入正受控的一种状态。形成基线的这个过程被称为“基线化”。基线有三个特点:通过正式的review过程建立。基线存在于配置库中,基线的变更由CCB控制。基线是进一步开发和修改的基准。9配置管理配置管理CCB CCB:由PDT开发代表指定 负责评估和批准对配置项的更改 确保批准后的更改的正确实施CCB包括哪些人?PDT开发代表,PM,QA,CMO,TC,以及其它确定的人员10配置管理基线配置管理基线每个基线都将接受配置管理的严格控制,对它的修改将严格按照变更控制要求的过程进行。在一个开发阶段结束时,上一基线加上增加或修改的基线内容形成下一基线,这就是

5、“基线管理”的过程。单项基线就是针对每个配置项建立的基线,每个配置项在经过 review修改QA审计批准签发CMO打标签后就建立了自己的单项基线。11配置管理基线配置管理基线项目基线是指在产品开发过程中的某个阶段点,将各个已单项基线化的配置项作为一个整体进行基线化后形成的基线。项目阶段结束时,由项目经理向项目CMO提出基线化申请。项目CMO通过给所有组成项目基线的配置项打标签来实现基线化。基线化后,项目CMO还须以配置状态报告的方式通告相关人员和受影响的组。配置项形成基线或发生基线变更后,需要由项目组CMO进行配置状态发布,通知项目组成员及项目利益相关人。发布内容包括所有发生基线变化的配置项的

6、名称、版本及存放位置。121.1.基础知识基础知识2.2.规范流程规范流程3.SVN3.SVN工具使用工具使用13规范流程命名规范规范流程命名规范公共交付件命名规范:不随发布版本变化:+如:Conplat V100 支持标准 随发布版本变化:+如:Conplat V100R001B01D001 版本发布说明书14规范流程命名规范规范流程命名规范项目组交付件命名规范:+”组”如:Conplat V100R001B01D001 XXX组PC-LINT报告按模块划分交付件命名规范:+如:Conplat V100 Syslog规格列表15规范流程命名规范规范流程命名规范开发项目交付件命名规范:开发项目

7、命名:+“”+“”+“开发/移植/增强”+“项目”如:Conplat V100R001 IPS开发项目开发项目文档命名:+如:Conplat V100R001 XXX项目 命令手册16规范流程配置项存放规范流程配置项存放 代码:统一存放于,其中的trunk存放主线版本,tags存放标签版本,branches存放特性分支,branches_BugFix存放代码修改分支。文档:统一存放于,具体文档按照目录分类放置。版本:统一存放于?(服务器待定),该目录下包含两个文件夹,“发布版本”与“验收版本”。每次版本发布,由平台CMO将发布版本按版本号放置于“发布版本”;“验收版本”只有各组CMO有写权限,

8、存放结构为“验收版本”特性名称放置日期版本,不允许覆盖更新。TC从该目录下取验收版本进行测试。其它:非以上三项,可放置于?(服务器待定),包括但不限于工具类,未正式发布类等。17规范流程分支策略规范流程分支策略 主线分支:Conplat平台拥有一个主线分支,只有平台CMO有修改权限,开发人员修改问题或者合入特性,需要使用单独的分支。非同步问题单修改分支:每次版本发布后,平台CMO从主线版本拉出问题单修改分支,平台开发人员均在该分支上进行非同步单的问题修改。合入主线前要求编译验证通过。该分支的生命期从版本发布到下一个版本封版。同步问题单分支:每个同步单一个单独分支,以同步单号命名,位于。同步问题

9、单由发起组负责确保分支的编译验证通过,版本经理负责确定版本要合入的同步问题单列表。18规范流程分支策略规范流程分支策略 版本验证分支:封版后由平台CMO从主线上拉出,位于,合入验证问题,保证编译通过后,版本发布前,由平台CMO合入主线。给各项目组CMO开修改权限。该分支的生命期从版本封版到本版本发布。特性分支:新特性每个特性一个分支,位于。特性分支中,如果需要其他项目组配合修改,需要给其他项目组开同步问题单。新特性合入时要求特性负责人严格按Conplat 特性合版本Checklist操作。191.1.基础知识基础知识2.2.规范流程规范流程3.SVN3.SVN工具使用工具使用20SVN工具使用

10、工具使用版本控制版本控制“锁定修改解锁”方案21SVN工具使用工具使用版本控制版本控制“复制修改合并”方案22SVN工具使用工具使用访问方式访问方式样式 存取方式file:/直接从本地磁盘上访问仓库http:/通过 WebDAV 协议访问 Apache 服务器,而访问仓库https:/和 http:/相同,但使用 SSL 来作加密svn:/通过自定义的协议访问一个 svnserve 服务器svn+ssh:/和 svn:/相同,但通过一个 SSH 通道来使用23SVN工具使用工具使用版本号版本号 在SVN中,每一次提交都被作为一个原子事务来对待。一个 svn commit 操作可以将任意数量的文

11、件和目录的修改发布作为一个单独的原子事务来处理。每当仓库接受一次提交,仓库中的文件系统目录都会创建一种新的状态,叫做一个修订本。每一个修订本都被赋予一个唯一的自然数,并且每一个修订本的数字都比前一个要大。刚刚建立的仓库的初始的版本是 0,只包含一个空的根目录。Subversion 的修订版编号是针对整个目录树的,而不是某一个独立的文件。在完成向仓库的提交之后,刚刚提交的文件和目录就拥有了最新的修订版编号,而其他文件没有。24SVN工具使用工具使用基本操作基本操作 check-out(检出):获得仓库的一个私有工作拷贝 update(更新)commit(提交):见前页25SVN工具使用工具使用基本操作基本操作Commit时的四种情况:本地未修改,且与仓库中最新版本同:commit与update操作均不作任何事情本地已修改,且与仓库中最新版本同:commit成功提交,update不作事情本地未修改,且与仓库中最新版本异:commit不作事情,update取最新版本到工作拷贝本地已修改,且与仓库中最新版本异:commit将会失败,首先需要update,如果svn update命令自动合并本地和公共修改出现冲突,会要求用户解决杭州迪普科技有限公司

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!