第9讲软件配置管理内容摘要:
) 文档属性描述: – 编写人:例如,张三 – 质检人:例如,李四 – 审核人:例如,王五 – 批准人:例如,刘八 – 发布版本:例如, – 发布日期:例如, 2020/12/14 – 变化情况 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 31 代码类 SCI的命名和属性描述 描述要体现其功能和所在的结构层次 – 代码 SCI的编号命名 形式: 子系统编号 .组件编号 . 模块编号 .表示功能涵义的字符串 例如, – 名称 : Stack – 功能 : 堆栈 – 语言: Java – 版本 : – 开发者 : – 开发时间 : 2020/12/30 – 修改者 : – 修改时间 : 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 32 描述关联关系 为了便于更动控制时进行影响域评估,必须描述 SCI之间的关联关系 – 建立关联矩阵 – 关联列表 SR S 软件概要设计文档 数据设计文档 详细设计问道那 SR S 软件概要设计文档 数据设计文档 详细设计文档 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 33 版本控制 (1/2) 为什么 SCI会有不同的版本 – 软件因纠错 /改进 /完善 /扩充会导致同一 SCI有多个版本 – 此外,在同时从事多项目开发时,同一 SCI的不同版本可能应用于不同的项目 – SCM应有一种手段使开发者能以正确的、一致的和可重复的方式恢复和构造任一最终的软件产品版本。 这就是所谓的 “ 版本控制 ”。 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 34 版本控制 (2/2) SCI的版本演化一般可采用存储版本树的办法来进行版本控制 SCI SCI SCI SCI .1 SCI SCI 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 35 变更控制 (1/3) 变化不可避免,无控制的变化将导致混乱 无论何人、何时欲修改配置库中的 SCI均应履行正规更动手续 – 提出书面申请 – 更动控制组审核和评估 (必要性 /可行性 /影响域 /资源 ) – 同意 ,则授权执行指定修改;结论也可能是不同意或暂缓 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 36 变更控制 (2/3) 认识到变化 提出变更请求 开发者评估请求 生成变化报告 变化控制认证决定 拒绝变化 通知相关人 修改请求进入队列 生成工程化命令 提取相关 SC I s 进行修改 复审变化 提交修改过的 SC I s 执行质量保证活动 纳入基线 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 37 变更控制 (3/3) 软件工程师 提交 访问控制 提取 软件配置项库 软件配置项 软件配置项 ( 基线版本 ) 拥有者信息 软件配置项 ( 基线版本 ) 软件配置项 ( 提出版本 ) 解锁 加锁 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 38 软件配置审计 (1/2) 配置审计的内容 – 检查配置控制手续是否齐全 – 变化是否完成。 – 验证当前基线对前一基线的可追踪性 – 确认各 SCI是否均正确反映需求 – 确保 SCI及其介质的有效性尤其是要确保 :文实相符、文文一致 – 定期复制、备份、归档,以防止意外的介质破坏 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 39 软件配置审计 (2/2) 配置审计结果应写成报告,通报有关人员或组织 配置审计不应局限于在基线处,或更动控制时进行,而在整个软件生命周期中,必要时随时随地都可实施 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 40 状态报告 (1/4) 为了清楚、及时地追踪并记载 SCI的变化 ,以备审计时使用,需要在整个生命周期中对每个 SCI的变化进行系统的记录 – 发生了什么事 – 谁做的事 – 此事什么时候发生 – 对其它产生什么影响 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 41 状态报告 (2/4) 根据 SCI的出入库情况和更动控制组的会议记录,产生配置状态报告,并将状态报告及时发放给各有关人员和组织,以避免造成互相矛盾和冲突。 通常 ,有以下两种报告 : – 现行状态报告 – 历史状态报告 配置状态报告也被存放在受控库中,可供有关人员随时查询 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 42 状态报告 (3/4) 现行状态报告 : 按指定要求提供指定 SCI的现行状态,指明 : – 现行版本号 ? – 前是否正被某人专用 ?还是可共享 ?(并发控制) 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 43 状态报告 (4/4) 历史情况报告 : 按指定要求提供指定 SCI的历史记录,报告: – 谁於何时因何故对何 SCI – 做了何事 (入库 /出库 /更动 )? 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 44 谁来实施软件配置管理 软件配置管理小组来实施软件配置管理 – 负责制定软件配置管理计划 – 实施软件配置活动 169。 Copyright Xinjun Mao 2020 第 9讲 软件配置管理 45 讲授内容 1. 软件项目案例 2. 什么是软件配置管理。 3. 如何进行软件配置管理。 4. 软件配置管理计划 5. CMM对软件配置管理的要求 6. 软件配置管理工具 7. 小结 169。 Copyright。第9讲软件配置管理
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。