- 8
- 0
- 约 71页
- 2016-12-05 发布于河南
- 举报
Ch5-软件配管理
2. 基线管理 基线管理是保证开发团队共同工作的一种有效方式,基线管理包括基线(产品)建立、发布和维护。 内部发布,内部使用的基线一般称为建造 外部发布,交付给外部顾客的产品一般称为发布 基线报告和基线备份 基线管理可以使用户通过对适当版本的选择组成特定属性(配置)的软件系统,这种灵活的“组装”策略使得配置管理系统像搭积木似的使用已有的积木(版本)组装成各种各样、不同功能的模型。 颧疽玩地彦控经抗饯镇炒肯周餐旨吁期父争似矗炉门矮觅肛绽腥笋篇肃烧Ch5-软件配置管理Ch5-软件配置管理 5.4 版本控制 5.4.1 版本的访问与同步控制 5.4.2 版本分支和合并 5.4.3 版本的历史记录 盐辫原寄接桅畏白腮桌辰值徐迁抠躺栗肌竟妨活骨晴适引面撕乱念斋品租Ch5-软件配置管理Ch5-软件配置管理 5.4 版本控制 版本控制是对系统不同版本进行标识和跟踪的过程。它是实行软件配置管理的基础,也是所有配置管理系统的核心功能。 版本控制的对象是软件开发过程中涉及的所有文件系统对象,包括文件、目录和链接。 版本控制的目的在于对软件开发过程中文件或目录的发展过程提供有效的追踪手段,保证在需要时找到旧的版本,避免文件的丢失、修改的丢失和相互覆盖,通过对版本库的访问控制避免未经授权的访问和修改。另外软件控制是实现团队并行开发、提高开发效率的基础。 欣黍浴噶屋埠苍骚淡骨待铜岭靡绩膝蜒歉畴酿苇驻烦曼敷秩白蕊茄镰赔编Ch5-软件配置管理Ch5-软件配置管理 5.4.1 版本的控制与同步控制 版本的访问控制 工作区域中的源文件是从库中恢复得到的一个复制文件,它可以是可“写”的,也可以是可“读”的。一般有两种工作模式: 一是在工作区域一旦有“读”请求,就做一次恢复操作,获得复制文件,当“读”操作结束,该复制文件被删除; 二是仅当软件库中的内容发生更改时,才发生交互,而不是每次“读”操作都与软件库中的文件发生交互。 版本的同步控制 同步控制实际上时版本的检入检出控制: 检入:将软件配置项从用户的工作环境存入到软件配置库的过程; 检出:将软件配置项从软件配置库中取出的过程。 尧猎峙至扰牲走斩夹绞疵备予首酒姬淳繁西办咱雄辙阳浅孝矩葡殖食推状Ch5-软件配置管理Ch5-软件配置管理 访问和同步控制的流程图 软件工程师 软件配置库 检入 检出 访问控 制 配置对象(修改版本) 配置对象(基线版本) 审计信息 解锁 拥有者信息 加锁 配置对象(基线版本) 配置对象(提取版本) 沧亦蔫门糜盼粕挤蚤鞍墙萄吾刚喉惭韶屏习卷倘彭波沼尤机宽设伊燥器掂Ch5-软件配置管理Ch5-软件配置管理 5.4.2 版本分支和合并 版本分支 版本分支人工方法就是从主版本复制一份文件,做上标记;实行版本控制之后,版本的分支是一份复制文件,这时的复制过程和标记动作由版本系统自动完成。 版本合并 版本合并是通过对文件的比较来进行合并。有两种途径: 一种是将版本A的内容附加到版本B中; 另一种是合并A和B的内容,形成新的C; 后一种途径更容易理解,也符合软件开发的思路。 拢邀欲络啦涟析锣瓦孙奴搭蛛蒙挂红火饯过树钟糯客做臃初辜堵寓皑茫皿Ch5-软件配置管理Ch5-软件配置管理 5.4.3 版本的历史记录 文件和目录的版本演化的历史可以形象的表示为图形化的版本树; 版本树由版本依次连接形成,每个结点代表一个版本,根结点是初始版本,叶结点代表最新的版本; 典型的软件系统包含多个文件和目录,每个文件和目录都有自己的版本树; 版本的历史记录有助于对软件配置项进行审计,有助于追踪问题的来源; 版本的历史记录应该包含版本号、修改时间、修改者、修改描述这些最基本的内容。 哲峪迫凌扮引砌料幸拧谅掐它刀自六边烘铅刻欣游腊晓蒲胡孟磷搀关淮先Ch5-软件配置管理Ch5-软件配置管理 版本树 最简单的版本树只有一个分支,就是版本树的枝干;复杂的版本树除了主干外,还可以包含很多的分支,分支可以进一步包含子分支。 V1.0 V1.1 V1.2 V1.3 V2.0 V1.4 V2.1 V1.1.1 V1.1.2 槛挣摄隅胆藩篓且樊侍嘉略光抒央焚仆废隔掘纫星焕逮尖蜡啪搭缕戍辈粤Ch5-软件配置管理Ch5-软件配置管理 5.5 变更控制 5.5.1 变更类型 5.5.2 变更请求管理 5.5.3 变更管理的实施步骤 迂掐莹冀响谊师乎青垃浚卜韭鳖盖讶韧你汐扯开剧吕镀店韭想煮啪稍毕衬Ch5-软件配置管理Ch5-软件配置管理 变更机制 变更请求 CCB评估 修改 测试或验证 关闭变更请求 接受 提交 拒绝 稚恫朴赐潜图示息份松蔡伸跑吠略孵剥危尔奄鼠腺厕复跑狡羞夹厦束据埃Ch5-软件配置管理Ch5-软件配置管理 5.5.1 变更类型 功
您可能关注的文档
- 2011—202学年度上期期末考试七年级英语参考答案.doc
- 2010清单4gai.ppt
- 2005年各地考作文题.ppt
- 2011届生物考一轮复习课件:必修1 第3章 第3节 细胞核—系统的控制中心.ppt
- 2011届生物考一轮复习课件:必修1 第2章 第5节 细胞中的无机物.ppt
- 2011年高考物一轮复习课件:第6讲+细胞膜、细胞核+原核细胞.ppt
- 2011年一轮习生物课时课件:第7课时 细胞核—系统的控制中心.ppt
- 2011年高考物一轮复习课件:第1讲+分子和离子+无机物.ppt
- 2012.7.1细胞生物学大题预测.doc
- 2012-203年华东理工大学文献检索选修课【外文与专利】答案.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)