软件项目管理_C92_配置管理.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * Our market share growth is No.1 有说服力的市场接受度增长势头 灵活的许可证机制 * * This is a screen shot of one such graph. You’ll see in the demo how you can manipulate this chart and drill down to get more detailed information. * This is a screen shot of one such graph. You’ll see in the demo how you can manipulate this chart and drill down to get more detailed information. * * 课程内容 软件配置管理概述 软件配置管理的概念 软件配置管理的组织 软件配置管理计划 软件配置管理的活动 软件配置管理的工具 * 软件配置管理的工具 配置管理的工具支持的复杂度和成熟度是不同的。根据这一点可将它们分为三类: 个人支持工具 与项目有关的支持工具 公司范围内使用的支持工具 * 配置管理的工具的分类 变更控制 版本控制 联编处理 个人支持工具 与项目有关的 支持工具 集成配置 管理活动 公司范围内使用的 支持工具 工作项 工作项 工作项 工作项 * 常用配置管理的工具 -个人支持工具 个人支持工具主要功能是版本控制、联编处理和变更控制。 例如: CVS, Visual Source Safe 等等。 * 常用配置管理的工具 -与项目有关的支持工具 与项目有关的支持工具能够满足开发团队和集成人员的需求。这些工具大都能用于分布式环境下的开发并且能够创建、合并、变更以及发布交付和单个配置项。 这些工具通常包括一些工作空间处理的功能。 这类工具常见的例子:CLEARCASE,PVCS * 软件配置管理工具 应具备的先进性 易于使用、配置和管理 配置管理与变更请求管理以及需求管理天然地集成 可靠而独立的安全机制 支持远程开发 开放而全面的API 全面支持中文内容 … ClearCase * 独有的存储库VOB 可视化的文件版本树 并行开发 版本历史记录 自动的比较和版本间的合并 工作空间管理 * ClearQuest 可以了解谁改了什么、为什么 正确及时的项目状态报告 最大限度的利用工程师资源 利于团队交流 * 提供图形化的项目状况 * 可视化的项目状况 * 小结 软件配置管理及其作用 软件配置管理的相关概念 软件配置管理计划 软件配置管理包含的活动 软件配置管理工具 * * * * * * * * * * * * * * * * * * * * * * 软件配置管理的活动表 软件配置管理的主要活动 配置控制 配置标识 版本控制 变更控制 状态报告 配置审核 * 配置标识 配置标识 软件生命周期中产生的所有文档的总称。 配置标识管理 配置项的选择、命名和描述的过程。 * 配置标识的主要活动 1、选择配置项 2、制定配置项标识方案 3、制定存取方案 * 配置标识的对象 各种功能规格说明和技术规格说明; 所有受到功能和技术规格影响的开发工具; 所有与其它软件项目和硬件的接口; 所有与软件项目相关的文档和计算机文件。 * 配置标识实例 表示方法为:“项目名称-所属阶段-产品名称-版本号”。 例如:“教务管理系统-软件设计-详细设计说 明书-V2.2.1”。 主版本号 次版本号 内部版本号 返回 * 版本控制 当时必威体育精装版版本 修改并粗略调试 本地工作副本 生成的必威体育精装版版本 源代码库 修改调试 获取必威体育精装版版本 提交必威体育精装版版本 1 2 3 工作空间 * 一类是开发人员的私有空间,在私有空间中,开发人员可以相对独立地编写和测试自己的代码。 另一类工作空间是团队共享的集成空间,该空间用于集成所有开发人员的开发成果。 工作空间(续) * 举例说明:为修复一个旧版本,如REL1中的BUG,开发人员首先需要在自己的开发环境中完全重现REL1 所对应的源文件和目录结构。修改完成后还要放入配置管理库中。 * 检入 检出 检出 变更请求分析并 得到批准 软件配置管理控制库 测试,复审, 批准 修改后的配置项 配置项 更改 检入 * 串行: 并行开发支持 并行: 开发… 1 开发… 1 开发… 3 开发… 3 开发… 2 开发… 2 开发… 4 开发… 4 * 并行开发中的冲突 当时必威体育精装版版本 当时必威体育精装版版本 源代码库 开发者A: 修改中, 尚未形成新版本 开发者B: 修改并首先提交 * 分支与合并 * 解决冲突办法 原始版本

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档