编辑: 被控制998 2019-07-11
软件配置管理SCM 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介 软件配置管理 程序设计: 程序系统: 软件工程: 程序 程序员 编程 程序文档 小组 编码测试 程序文档数据 团队 软件生命周期 个人编程质量 小组技术水平 团队管理水平 越来越复杂 软件开发的发展历程 软件开发过程中面临的困境 缺乏对用户需求进行有效的管理和追踪的工具产品升级和维护所必需的程序和文档非常混乱代码可重用性差从而不能对产品进行功能扩充开发过程中的人员流动经常发生由于管理不善致使未经测试的软件加入到产品中用户与开发商没有有效的产品交接界面 多操作系统多开发工具网络化团队方式异地开发 Oracle Sybase APPC MVS WINDOWS SQL OS/2 TCP/IP UNIX OO PM DB2 NT C++ INTERNET INTRANET 开发环境的复杂性 操作系统开发工具技术水平 操作系统开发工具技术水平 与国外的软件开发相比 国外 国内 操作系统开发工具技术水平 操作系统开发工具技术水平 管理 缺乏规范的管理 国外 国内 软件质量 ? 软件生产达不到规模化 人员流动 成员间缺少沟通 缺少有效的通信机制 缺乏管理所造成的问题 软件开发管理的基础 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介 软件配置管理 硬件配置 系统硬盘空间 运行速度 外设性能 配置的起源 软件配置是由在软件工程过程中产生的所有信息项构成的,它可以看作该软件的具体形态(软件配置项)在某一时刻的瞬间影像 代码 文档 报告 数据 软件配置的定义 协调软件开发使得混乱减到最小的技术叫做软件配置管理,它是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生产效率.

Wayne Babich 《SCM Coordination for Team Productivity》 软件配置管理的含义 SCM贯穿整个软件生命周期与软件工程过程 计划 需求分析 设计 编码 测试 运行维护 定义 开发 确认 维护演进 软件配置管理 软件生命周期 始于软件项目之初终于项目淘汰之时 软件配置管理的特点 测试 服务 软件开发过程 用户平台 软件配置管理的地位 需求管理 可视化建模 软件配置管理 软件配置管理 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介 标识变更 控制变更 确保变更 报告变更 软件配置管理的目标 标识 版本管理 变更控制 配置审计 配置报告 软件配置管理的任务 修订版管理 产品版本管理 变更控制 状态报告 状态报告 建立管理 完善的软件配置管理功能 软件配置管理 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介 修订版管理 一个应用程序模块经历过的多个状态的存储 1.0 1.1 1.2 1.3 保留文件修改轨迹 增量存储方式 软件配置管理的功能 产品版 本管理是对应用程序系统在版本级的管理 File

3 File

2 File

1 Version Labels 正式版 Beta

1 1.0 1.1 1.2 1.3 1.0 1.1 1.2 1.0 1.1 1.2 1.3 1.4 软件配置管理的功能 建立 管理允许为建立程序有可重用的定义 自动构造程序自动回溯机制保证程序建立一致性 软件配置管理的功能 变更管理 对变更严格的加以控制和管理,保持修改信息,并使其精确、清晰. 提出变更申请及方案 对变更进行评价 存取控制 同步控制 软件配置管理的功能 状态报告 对开发过程作出系统的记录 发生了什么(What)?为什么要发生(Why)?谁做的(Who)?什么时候发生的(When)?在哪儿改变的(Where)? 报告 软件配置管理的功能 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 Rational配置管理解决方案 配置和变更管理Rational的配置和变更管理产品线是一套完整的解决方案,它能够管理开发团队在软件开发生命周期中的全部资产.ClearCase 提供安全的存储库和软件开发资源的版本ClearCase MultiSite 能够使地理上分布的开发团队共享开发工作ClearQuest and ClearDDTS 能够使你对变更的生命周期进行管理 ClearCase能够解决的问题 你的开发人员是否能在一种无法控制的状态下访问原代码? 修改过的错误是否还会出现? 你的集成过程是否拖延了产品投放市场的时间?你是否能有效的管理多个任务? 你当前的解决方案是否能应付变化的需求?你是否有同步开发的问题?你是否能重构所有的建立(Build)? 谁需要使用ClearCase? 团队式的软件开发需要:长期维护软件管理多个版本在流水线上继续新产品的开发地理上分布的团队支持Windows和Unix开发环境 谁需要使用ClearCase? 开发人员保护他们的工作,避免破坏同伴的工作工作在多个任务中版本工程师控制版本过程对建立(Build)进行管理以确保其是100%正确的项目管理管理项目的变更了解项目的发展状况 为什么使用ClearCase 是正确的选择 最有力的支持并行开发提供自动的分支和归并功能安全的存储库防止被破坏并具有灵活性的存储库 灵活可靠的工作空间管理能够使开发人员控制变更的传播全面的建立(Build)管理提供100%的重构能力支持多种操作系统平台 ClearCase是当今可用到的最自动化的弹性解决方案 为什么使用ClearCase 是正确的选择 市场的领导全球销售已超过100,000 licenses和Rational的其它产品相集成 Unix:ClearDDTSRosePurify Windows:ClearQuestRoseRequisitePro 为什么使用ClearCase 是正确的选择 与多种开发工具和Windows资源管理器无缝集成 开发工具:Visual C++Visual BasicVisual J++ Power BuilderDeveloper 2000Explorer ClearCase 的集成 (Windows) SoDA preVue SQASuite Quantify Coverage Purify RequisitePro Rose ClearQuest ClearCase PowerBuilder,Microsoft Visual Studio,Developer

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题