资源预览内容
第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
第9页 / 共19页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
CMMI之配置管理 主讲人 徐朝晖 日 期 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置管理的目的 n目的 n通过配置项的标识 配置项的控制 配置状态统 计和配置审计等活动来建立和维护在项目的整个 软件生命周期中软件产品的完整性 n目标 n软件配置管理活动是有计划的 n所选的软件工作产品必须可识别 可控制和可得 到 n对已标识的软件工作产品的修改必须受控 n相关小组和个人必须知道软件基线的状态和内容 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 主要角色和职责 一 nCCB n授权建立软件基线与标识软件配置项 n组织评审 批准SCM计划 n评审和审定软件基线的更改 n 授权由软件基线库生成产品 nSCMG n创建和管理项目软件基线库 nSCM计划 标准和规程的制定 维护和发布 n标识置于软件配置管理之下的软件工作产品集合 确定哪些内容将 纳入基线 n管理软件基线库的访问 n更新软件基线 n记录SCM活动 n定期审计软件基线以验证是否符合定义它们的文档 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 主要角色和职责 二 nSCM工程师 n识别 标识软件配置项 n建立和维护配置管理环境 n把基线的内容和状态及时的通知相关人员 n对项目组成员提供SCM知识 SCM工具的必要培训 n项目经理 n协助SCM工程师制定SCM计划并支持计划的执行 n参与SCM计划的评审 n定期或以事件驱动方式评审SCM活动 n项目组成员 n按照规程 约定及工作计划的要求提交工作产品 n提交变更请求 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 进入条件和输入 n进入条件 n软件项目已经启动 n软件项目计划活动已经开始 nSCM小组 软件工程组和其他相关软件相关组的成 员接受过了SCM活动培训 n成立了SCMG和SCCB小组 n有效输入 n需求规格说明书 n项目整体计划初稿 n其他可以作为参考的资料 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置管理流程 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 选择配置工具 公司目前将采用微软的Visual SourceSafe 作为配置管理工具 以后可以考虑采用其他 的更为适用的工具来作为企业级的的配置管 理工具 预先定义了项目的配置库的结构 作为每 个项目在进行配置计划时的基础 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 标明配置项 n软件配置项是配置管理活动的基本操作 单元 n配置项的分类 产品 基线 项目文档 模块 包含模块文档 程序文件以 及开发和运行环境 n配置项的命名规则 n部门缩写 项目缩写 模块缩写 V 名字 扩展名 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 定义基线 n基线是指已经过正式评审和认可 作为以后进一步开发的基础 并且只 有通过正式的更改控制规程才能进行更改的规格说明或产品 n典型的基线 n立项基线 立项批准时建立 n计划基线 计划批准时建立 n需求基线 包括客户需求和软件需求 需求批准时建立 n设计基线 概要设计和数据库设计 详细设计批准时建立 n代码基线 详细设计 编码 检查和单元测试通过时建立 n测试基线 集成测试通过为系统测试而建立 n产品基线 发布系统时建立 n活动 n在项目的配置管理计划中明确软件基线的定义 并识别其包括的配置项 n由SCMG创建配置基线库 存放软件基线 n只有通过 SCCB评审和认可的软件配置项 才能保存到软件配置基线库 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 制定配置管理计划 n确定SCM人员 CCB的组成 n确定配置项 n标识配置项 n建立基线 并按照附录B 配置项标识规则设置基线标签label n确定配置活动及进度安排 n定义配置活动 包括基线变更控制 发布等 n确定进度安排 如 提交基线进度安排 基线名称 基线内容 在 生命周期中哪个阶段建立 确定配置项提交人等信息 产品审计 发布的时间 责任人及具体工作内容 n确定基线变更控制等级及控制机构 控制方式 n确定配置管理状况报告的内容 报告人 报告给谁 报告的方式 时间 周期 n确定SCM库备份的工具 时间 周期等 n配置管理计划的评审 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 建立配置库 n配置库的类别 n开发库 供开发使用的配置库 由项目组配置管理员进行管 理与维护 开发工程师可以根据权限进行访问 开发库中只 存放文档以及源代码 n集成库 存放编译版本的库 项目经理负责编译系统 然后 将编译后的要测试的包及其源代码存放到集成库中 测试人 员从集成库中去取编译后的版本进行测试 注意对集成库中 配置项的标识 由项目经理负责 n受控库 受控区存放通过评审的工作产品 此区域的配置项 由项目经理或CCB评审批准后 由SCM人员从集成库和开发库 中更新 move 而来 由部门级 SCM 工程师管理与维护 n产品库 保存可以发行的软件产品的各个发布版本 由组织 级 SCM 工程师管理与维护 在这个库中只存放发布的产品 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置库示意图 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置项的出入库 n受控库的配置相的入库 n项目经理告诉SCM人员准备提交的配置项在开发区的存储位置 nSCM人员进行检查其完整性并将配置项从开发区move到受控 区 纳入受控区的配置项需按附录1 配置项及存储路径进行存 放 n按照附录B 配置项标识规则为该基线进行标识 nSCM人员填写 版本控制表 nSCM人员发布通知给相关组 n受控库的提取 n取用受控库的配置项时 取用人需要得到批准 配置管理员 要填写SCM出库登记表 内容包括 项目名称 项目版本号 配置项名称及版本号 取用人 批准人 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 变更控制 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置验收 基线审计 构造和发布 n配置管理员对配置项的完整性进行审计 n检查基线的完整性和准确性 对于生成产品的基线是否存在遗漏 n基线的变更是否已完成 n基线变更所涉及到的其他配置项是否已作了修改 n基线中的各个配置项与SCM基线内容报告是否一致 是否存在遗漏 n审计报告的提交 nSQA依据PPQA计划对基线审计 n软件构造 n软件发布 n项目经理填写 版本控制表 nSCM检查 版本控制表 中所包含的各个软件模块是否已入库并处于受控状态 nQA人员将对SCM过程进行审计 n项目经理负责填写 产品发布申请表 产品发布通知单 SCCB评审软件产品和相 关的文档 最后由部门总经理批准软件产品的发行 nSCM填写 产品发布清单 nSCM生成软件产品包 并将安装包存放到产品库中去 n 产品发布通知单 将发放给相关人员 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置状态的统计 n形成基线时 SCM人员填写SCM基线报告 n基线变更时 SCM人员根据项目经理提交的变 更控制表填写SCM基线变更状态报告 n产品发布后 SCM人员填写SCM产品发布清单 n定期或事件驱动向QA经理 部门总经理 项目 经理 其他受影响人员 包括项目组成员等 提交SCM基线报告 SCM基线变更状态报告 版本控制表 SCM产品发布清单 通过VSS files report生成的配置状态记录 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置库结构 一 类类型存放内容入库时间库时间提交人 1 项目文档1 项目计划2 01项目开发计 划书 doc项目策划结束项目组 项目责任矩阵表 doc项目策划结束项目组 项目进度表 mpp项目策划结束项目组 2 03软件配置管理计划 doc项目策划结束SCM组 2 02过程与产品质量保证计 划 doc项目策划结束SQA组 2 需求分析 3 01软件需求规格说明书 doc需求阶段项目组 需求跟踪矩阵 xls需求阶段项目组 项目需求调研文档需求阶段项目组 3 系统设计 4 01概要设计说 明书 doc设计阶 段项目组 4 02数据库设计说 明书 doc设计阶 段项目组 4 03详细设计说 明书 doc设计阶 段项目组 4 测试 2 04测试计 划 doc测试 策划结束测试组 2 05测试 用例 xls测试 前 测试组 5 01测试 分析报告 doc测试 完成 测试组 5 用户文档 6 01用户操作手册 doc试运行项目组 6 02用户安装手册 doc 试运行项目组 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD 配置库结构 二 过程文档1 工作汇报 项目状态报 告 xls每周项目组 工作情况汇报 表 xls每周项目组 测试进 展通报表 doc测试阶 段测试组 项目验收考核表 xls项目结束项目组 2 度量数据度量汇总 表 xls定期项目组 3 变更控制变更请求与问题报 告记录 doc事件驱动项目组 4 评审 Review 产品审计检查 表 xls评审结 束 SQA小组 过程检查 要素表 xls 评审结 束SQA小组 会签单 xls 评审结 束SQA小组 过程审计报 告 xls 评审结 束SQA小组 5 会议纪 要会议纪 要 doc事件驱动 项目组 代码 源代码编码阶 段项目组 目标代码编码阶 段项目组 安装包编码阶 段项目组 环境 开发环 境项目启动项目组 运行环境项目结束项目组 Date 杭 州 中 软 安 人 网 络 通 信 有 限 公 司 HANG ZHOU CS S ANREN NETWORK COM CO LTD Q A Date
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号