配置管理(理论课)2.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
配置管理(理论课)2

/ 测试沙龙 上次内容回顾 软件项目管理 项目管理的定义 项目管理的对象 项目管理的目的 项目管理的内容 软件配置管理 项目管理和配置管理 配置管理作用 配置管理功能 配置管理好处 内容进度 软件配置管理 配置管理流程 配置管理实施 配置管理优点 配置管理的流程 一个软件研发项目一般可以划分为三个阶段:计划阶段、开发阶段和维护阶段。 然而从软件配置管理的角度来看,后两个阶段所涉及的活动是一致,所以就把它们合二为一。 项目计划阶段 项目开发和维护”阶段 项目计划阶段 CCB 根据项目的开发计划确定各个里程碑和开发策略; CMO 根据CCB 的规划,制定详细的配置管理计划,交CCB 审核; CCB 通过配置管理计划后交项目经理批准,发布实施。 项目开发维护阶段 配置管理流程小结 配置管理流程 制定配置管理计划 创建配置管理系统 版本发布 跟踪和变更控制 状态报告及配置审计 内容进度 软件配置管理 配置管理流程 配置管理实施 配置管理优点 配置管理系统的实施 一般来讲要考虑两个方面的因素: 流程——起决定性作用,它确定了管理的规则和方法 工具——用来将变更存储在一个中央存储库中,可以重现任一时期的历史版本,一个好的工具可以提高效率,是贯彻实施流程的必要手段 实施配置管理流程比采用配置管理工具更重要 配置管理的实施(1) 第一步:规划、调整网络开发环境 一个规划良好的开发环境,是实施配置管理系统的前提。在此阶段要对配置管理系统做出规划,主要考虑以下问题: 网络的带宽、拓扑结构 服务器的选择、命名规范 存储区的定位 开发人员及组的命名规约等 配置管理的实施(2) 第二步:设计配置管理库 根据项目开发的要求,设计开发资源的存储模式,良好的存储模式有利于减轻管理上的负担,增强配置管理库的访问性能,同时便于控制访问权限,保护软件资产。 配置管理的实施(3) 第三步:定义配置管理系统的角色 在此阶段,确定与配置管理相关的所有角色,包括他们的相应的活动。在开发过程中,一个开发人员可能兼任多种角色,但一项任务在同一时刻只能由一个角色来执行。 项目经理 配置管理员 开发人员 集成人员 QA人员 配置管理的实施(4) 项目经理: 项目经理在配置管理方面的职责是依靠配置管理员、系统管理员和系统体系结构设计人员的帮助,制定项目的组织结构和配置管理策略。这些工作包括:定制开发子系统,定制访问控制,制定常用策略,制定集成里程碑,以及进行系统集成; 配置管理员: 配置管理员的职责是根据项目经理制定的开发组织结构和策略,实施、维护配置管理的环境。其主要职责如下:创建配置管理库,对存储库进行日常备份和恢复,维护配置管理环境,及管理配置管理相关的用户; 配置管理的实施(5) 软件开发人员 : 软件开发人员依据项目的开发和配置管理策略,创建、修改和测试开发工件; 集成人员 : 对软件进行归并,形成相应的基线或发布版本 ; QA人员 : 需要对软件配置管理有较深的认识,其主要工作是跟踪当前项目的状态,测试,报告错误,并验证其修复结果; 配置管理的实施(6) 第四步:制定配置管理流程 这是配置管理实施的一个重要阶段,其主要目的是根据项目开发的需要,制定相应的配置管理流程,以更好地支持开发,主要活动包括: 4.1定制并行开发策略 合理的并行开发策略应该具有以下特点:协调项目的复杂性和需求,统一创建分支类型和元数据,为开发过程中的变更集成制定有效的规范,适时反映开发过程中方法和需求的变化 ; 配置管理的实施(7) 4.2发布版本管理 软件开发过程中的一个关键活动是提取工件的相关版本,以形成软件系统的阶段版本或发布版本,我们一般将其称为稳定基线。一个稳定基线代表新开发活动的开始,而一系列定制良好的活动之后又会产生一个新的稳定基线。有效地利用此项功能,在项目开发过程中可以自始至终管理、跟踪工件版本间的关联。 配置管理的实施(8) 第五步:人员培训 管理员培训:针对配置管理员,主要学习配置管理工具管理相关内容 开发人员培训:针对开发人员,主要学习配置管理工具与开发相关的常用操作 管理流程培训:针对全体人员,目的是了解配置管理策略和流程,以及如何与开发管理、项目管理相结合 配置管理的实施小结 配置管理实施 规划、调整网络开发环境 设计配置管理库 定义配置管理系统的角色 制定配置管理流程 人员培训 内容进度 软件配置管理 配置管理流程 配置管理实施 配置管理优点 配置管理的优点 配置管理的好处 1.节约经费 1.1缩短开发周期 1.2减少施工费用 2.有利于知识库的建立 2.1代码对象库 2.2业务及经验库 3.规范管理 3.1量化工作量考核 3.2规范测试

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档