软件配置管理过程.doc_第1页
软件配置管理过程.doc_第2页
软件配置管理过程.doc_第3页
软件配置管理过程.doc_第4页
软件配置管理过程.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 14 软件配置管理过程软件配置管理过程 文档编号文档编号 文档信息文档信息 实验室级别过程文件 文档名称文档名称 软件配置管理过程 文档类别文档类别 支持过程类 密密 级级 内部 版本信息版本信息 1 5 建立日期建立日期 2003 11 5 创创 建建 人人 审审 核核 者者 批批 准准 人人 批准日期批准日期 保保 管管 人人 存放位置存放位置 SPI CMMI L4 Documents Process SCM 编辑软件编辑软件 Microsoft Office 2003 中文版 2 14 文档修订记录文档修订记录 版本编号或者 更改记录编号 变化 状态 简要说明 变更内容和变更 范围 日期变更人批准日期批准人 1 0A 1 5M 变化状态 A 增加 M 修改 D 删除 文档审批信息文档审批信息 序号审批人角色审批日期签字备注 1 2 3 14 目目 录录 1简介 4 1 1目的 4 1 2适用范围 4 1 3背景描述 4 1 4引用文件 4 1 5术语表 4 1 6参考资料 5 2过程总体描述 5 2 1过程概述 5 2 2过程结构描述 6 3过程元素描述 6 3 1配置管理计划 7 3 2配置库维护 8 3 3配置变更控制 10 3 4基线发布控制 11 3 5配置状态记录 12 3 6配置审计 13 3 7产品发布控制 14 4附录 14 附表 1 配置区域控制流程表 15 4 1附录 A 相关过程 16 4 2附录 B 相关规程 16 4 3附录 C 相关指南 17 4 4附录 D 相关模板列表 17 图索引 图索引 图表 1 配置过程结构图 6 图表 2 配置库目录结构 15 4 14 1 1 1 简介简介简介 1 11 11 1 目的目的目的 本文的目的是确保产品在软件生命周期中的完整性和可追溯性 配置管理活动被设计来标 识配置项 建立基线 控制版本和变更 保证变更被适当地实施 使开发人员 测试人员 项 目管理者 质量保证人员以及客户能方便地通过软件配置管理获得有用的信息 1 21 21 2 适用范围适用范围适用范围 本过程适用于组织中所有的软件开发项目 从需求阶段开始 至维护阶段完成 贯穿项目 的整个生命周期 1 31 31 3 背景描述背景描述背景描述 1 41 41 4 引用文件引用文件引用文件 1 51 51 5 术语表术语表术语表 软件配置管理 软件配置管理的目的是建立和维护在项目的整个软件生命周期中软件 项目产品的完整性 软件配置管理活动是有计划的 所选定的软件工作产品是已标识 的 受控的和适用的 对已标识的软件工作产品的更改是受控的 受影响的组和个人 得到软件基线的状态和内容的通知 软件配置项 软件配置项 SCI 是指工程过程所生产或使用的任何元素 或者是纳入 软件产品的元素 可能是说明书 计算机程序 数据结构或开发软件产品使用的工具 所有定义产品的元素的全体称为软件配置 基线 基线是经过评审和批准的配置项的集合 其作用是明确划分项目各阶段 确定 各阶段的结束点 在项目的开发过程中 最基本的基线有需求基线 开发基线 发布 基线等 配置控制委员会 Configuration Control Board 是负责评价 认可或否定有关配置项更 改建议并确保确认的更改得以执行的一个小组 配置状态报告 是配置管理过程中 配置人员应对所有提交的产品进行管理控制 并 记录配置项和它的状态 进行的配置状态的说明和报告 5 14 变更控制 配置管理的一部分 包括在配置标识正式建立之后 对配置项的更改进行 评价 协调 认可或不认可以及执行更改的过程 配置审计 考查软件基线库的结构 内容和设施 以验证基线和描述它的文档的一致 性 配置库 为项目建立或可以利用的一个仓库 用于存储软件配置项和相关联的配置管 理信息 WBS Work Breakdown Structure 工作分解结构 是一种以分级方式表述项目工作和任 务的技术 WBS 的建立可以有助于在项目计划期间防止遗漏某些重要的项和活动 并 且保证所需要的活动都能得以逻辑的识别和关联 正式基线 需求和运行基线 开发基线 非正式基线 设计和代码 测试等的基线 1 61 61 6 参考参考参考资料资料资料 CMMI SE SW V1 1 Staged Representation CMU SEI 2002 TR 002 ESC TR 2002 002 2 2 2 过程总体描述过程总体描述过程总体描述 2 12 12 1 过程概述过程概述过程概述 本过程是描述项目如何计划配置管理活动 并在整个软件的生命周期中如何执行配置管理 活动的 软件配置管理是 CMMI4 级中的一个重要组成部分 其目在于建立和维护在项目的整个 生命周期内软件项目产品的完整性 6 14 2 22 22 2 过程结构描述过程结构描述过程结构描述 配置管理计划 配置审计配置变更控制 产品发布控制 配配置置管管理理过过程程总总图图 配置库维护 配置状态记录 基线发布控制 图表 1 配置过程结构图 3 3 3 过程元素描述过程元素描述过程元素描述 将 CMMI4 中的 SCM 过程分解为若干个过程元素 分别是配置管理计划 配置库维护 配置 变更控制 基线发布控制 配置状态记录 配置审计 产品发布控制 下面依次进行详细描述 7 14 3 13 13 1 配置管理计划配置管理计划配置管理计划 概述概述概述概述 配置管理计划是配置管理活动中重要的一环 内容包括明 确项目的配置管理职责和配置基线建立的时机 确认需要纳入 配置管理的要素即配置项 制定配置项的标识规范和配置管理 规程 选择配置管理工具 建立配置管理系统 安排必要的配 置管理活动以及组建 CCB 等一系列重要的配置管理活动 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 SCM 人员 制定配置管理计划 入口准入口准入口准入口准则则则则 项目得到高层经理批准 WBS 得到批准 项目策划开始 输输输输入入入入 WBS 配置管理计划模版 任任任任务务务务 步步步步骤骤骤骤 祥见 配置管理计划规程 的描述 出口准出口准出口准出口准则则则则 配置管理计划 审批通过 输输输输出 工作出 工作出 工作出 工作产产产产品 品 品 品 配置管理计划 资资资资源和能力要求源和能力要求源和能力要求源和能力要求 资源 WBS 配置管理计划模版 能力 SCM 人员应接受过编制配置管理计划方法的培训 度量元度量元采集点采集点 度量度量度量度量 SCM 人员识别配置项 定义基线 和编写 配置管理计划 所花费 的时间 周报表 裁减内容裁减内容裁剪准则裁剪准则 裁剪指南裁剪指南裁剪指南裁剪指南 不可裁减无 8 14 3 23 23 2 配置库维护配置库维护配置库维护 概述概述概述概述 配置库维护的主要任务是设置配置项的存储区域 确定相 应的访问权限 以及对于存储的内容进行备份 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 SCM 建立配置库和设定权限 项目经理 申请项目配置库和权限 入口准入口准入口准入口准则则则则 配置管理计划 中配置分区方案已经制定 输输输输入入入入 配置管理计划 任任任任务务务务 步步步步骤骤骤骤 1 SCM 工具选用 选取适合组织使用的配置管理工具 2 存储域的定义 I 每个项目立项后 项目经理申请在配置服务器上为项 目建立配置库 经批准后 SCM 为该项目建立配置库 II SCM 为项目建立主干分支 项目经理根据项目需要设 置相应工作域 分别是 管理域 基线域 开发域 测试域 发布域 III 各个域存储不同产品并由不同的角色权限控制 IV 软件开发过程中的需求 设计 编码 测试 发布等 基线标记为 label label 的命名规则见 命名规范 3 存储域的控制流程 项目组在使用配置库的域区间时 具体控制流程也参见 配置库管理规范 4 使用权限分配 SCM 和项目经理必须对配置库中各区域的访问权限实施控制 确保只有被授权的人员才有权访问控制项 如读 写 上 传 下载 参见 配置库管理规范 5 资源备份 备份 SCM 库是非常重要的 目的是最小化丢失或在软件产 品生命周期的开发期间和运行 维护阶段没有基本配置信息 的风险 需要保存灾难恢复备份副本 出口准出口准出口准出口准则则则则 无 输输输输出 工作出 工作出 工作出 工作产产产产品 品 品 品 配置库及内部存储工作产品 资资资资源和能力要求源和能力要求源和能力要求源和能力要求 资源 配置管理计划 能力 SCM 人员应接受过配置管理工具使用方法的培训 度量元度量元采集点采集点 度量度量度量度量 SCM 建立项目的配置库及设置权 限所花费的时间 周报表 9 14 裁减内容裁减内容裁剪准则裁剪准则 裁剪指南裁剪指南裁剪指南裁剪指南 不可裁减无 3 33 33 3 配置变更控制配置变更控制配置变更控制 概述概述概述概述 项目按照配置管理计划规定的职责 任务 规程 在项目 的进展过程中针对正式基线 非正式基线 工作产品版本进行 变更控制 其中包括变更的申请与批准 变更的实施 配置状 态统计等活动 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 CCB 分析 评审并批准基线的变更 确保只有经批准的 变更请求才能进行实施 并形成 CCB 会议记要 项目经理 负责审核批准开发基线的变更 相关组成员 按照配置管理规程 配合配置管理人员的配 置管理活动 质量保证人员 审查项目配置变更管理活动 验证它与配 置计划和配置管理过程文件的符合性 入口准入口准入口准入口准则则则则 变更对应的内容已批准或已提交或已建立 输输输输入入入入 配置变更申请表 项目配置基线 任任任任务务务务 步步步步骤骤骤骤 祥见 配置变更控制规程 的描述 出口准出口准出口准出口准则则则则 变更得到评审和批准 输输输输出 工作出 工作出 工作出 工作产产产产品 品 品 品 配置变更通知 变更与问题日志 资资资资源和能力要求源和能力要求源和能力要求源和能力要求 会议记录模板 变更与问题日志模板 度量元度量元采集点采集点 度量度量度量度量 度量变更所花费的时间 度量基线变更状态 包括 各基线变更次数 各基线变更的引入阶段 周报表 变更历史报告 裁减内容裁减内容裁剪准则裁剪准则 裁剪指南裁剪指南裁剪指南裁剪指南 不可裁减无 10 14 3 43 43 4 基线发布控制基线发布控制基线发布控制 概述概述概述概述 基线的最初创建和发布发生在生命周期中基线项最初开发 阶段的末期 例如 在系统需求阶段末期 要审阅和批准客户 需求 SCM 领导会把它们置于配置控制之下 即建立客户需求 基线 或者 在编码阶段末期 当程序经过了审阅 单元测试 和批准 项目经理可以批准建立源代码基线 则 SCM 领导定制 代码基线 由基线代码建立产品 为后来的开发活动发布产品 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 CCB 批准正式基线的发布 项目经理 批准非正式基线的发布 SCM 编写 基线发布报告 发布报告和基线内容 入口准入口准入口准入口准则则则则 所有被批准的产品已纳入到配置基线库 所有的基线元素的变更已完成并被批准 输输输输入入入入 即将形成基线的产品 基线发布报告模版 任任任任务务务务 步步步步骤骤骤骤 祥见 基线发布控制 的描述 出口准出口准出口准出口准则则则则 基线形成并发布相关产品和报告 输输输输出 工作出 工作出 工作出 工作产产产产品 品 品 品 基线发布报告及基线产品 资资资资源和能力要求源和能力要求源和能力要求源和能力要求 基线发布报告模版 度量元度量元采集点采集点 度量度量度量度量 SCM 人员进行基线发布所花费的 工时 周报表 裁减内容裁减内容裁剪准则裁剪准则 裁剪指南裁剪指南裁剪指南裁剪指南 不可裁减无 11 14 3 53 53 5 配置状态记录配置状态记录配置状态记录 概述概述概述概述 配置状态记录是对配置人员如何进行配置状态记录的活动 的描述 配置日常活动主要是对配置项进行状态记录 并在相 应时间发布状态报告 同时 配置状态记录要文档化并定期维 护 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 SCM 人员 维护配置状态记录 制定配置状态报告 发布 配置状态报告 项目经理 监督和分析 入口准入口准入口准入口准则则则则 变更批准 有新配置项纳入基线 变更配置项更新完成 输输输输入入入入 配置状态报告模版 问题日志模版 任任任任务务务务 步步步步骤骤骤骤 1 收集配置库数据 a 配置项状态记录从配置项进入配置库的一刻起已经开 始记录 b 收集 整理相应的配置记录 以便生成完整的配置项 状态报告 2 生成状态报告 a 将配置项状态记录倒入 配置状态报告模版 b 根据模版要求生成 配置状态报告 3 分发状态报告 a 通过 E mail 或者书面方式将报告通知相关人员 出口准出口准出口准出口准则则则则 配置状态报告 已生成 输输输输出 工作出 工作出 工作出 工作产产产产品 品 品 品 配置状态报告 资资资资源和能力要求源和能力要求源和能力要求源和能力要求 配置状态报告模板 度量元度量元采集点采集点 度量度量度量度量 配置人员用于报告的制作和发布 所花费的时间 周报表 裁减内容裁减内容裁剪准则裁剪准则 裁剪指南裁剪指南裁剪指南裁剪指南 不可裁减无 12 14 3 63 63 6 配置审计配置审计配置审计 概述概述概述概述 配置审计的目的要证实软件产品在其整个生命周期中 各 配置项在技术上和管理上的完整性 并确保在基线发布之前 所有质量和配置活动都已经完成 其中基线发布包括基线建立 时的发布和变更实施后的发布 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 项目经理 执行功能审计 SCM 人员 审计准备 执行产品审计 制作审计报告 问 题跟踪 技术人员 执行功能审计 SQA 监督审计过程 入口准入口准入口准入口准则则则则 有待发布的基线报告 输输输输入入入入 待审计的软件产品基线 基线审计检查单 基线发布报告 任任任任务务务务 步步步步骤骤骤骤 祥见 配置审计规程 的描述 出口准出口准出口准出口准则则则则 审计执行完成 输输输输出 工作出 工作出 工作出 工作产产产产品 品 品 品 已审计过的产品 审计报告 资资资资源和能力要求源和能力要求源和能力要求源和能力要求 变更与问题日志 基线审计报告模板 基线发布报告模板 配置管理计划 度量元度量元采集点采集点 度量度量度量度量 审计人员在审计过程中所花费的 工时 周报表 裁减内容裁减内容裁剪准则裁剪准则 裁剪指南裁剪指南裁剪指南裁剪指南 不可裁减无 13 14 3 73 73 7 产品发布控制产品发布控制产品发布控制 概述概述概述概述 产品发布主要是针对客户的 在系统测试完成并通过后 项目 组要对产品进行构造形成试用的软件产品 将该软件产品发布 给客户 进行安装并对客户进行培训 我们称这个阶段为试运 行 在试运行期 软件产品根据客户的使用仍会发现缺陷存在 通过变更控制过程 修改缺陷 可能会发布多个不同版本的软 件产品 在试运行期结束 产品验收后 将根据客户的要求发 布正式的软件产品 参与人参与人参与人参与人员员员员及及及及职责职责职责职责 CCB 批准发布 SCM 人员 实施发布 客户 接收发布产品 项目经理或项目经理指定人

温馨提示

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

评论

0/150

提交评论