1、 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介软件配置管理软件配置管理程序设计:程序系统:软件工程:程序程序员 编程程序文档小组编码测试程序文档数据团队软件生命周期越来越复杂软件开发的发展历程软件开发的发展历程软件开发过程中面临的困境软件开发过程中面临的困境多操作系统多操作系统多开发工具多开发工具网络化网络化团队方式团队方式异地开发异地开发开发环境的复杂性开发环境的复杂性操作系统开发工具技术水平操作系统开发工具技术水平与国外的软件开发相比与国外的软件开发相比操作系统开发工具技术水平操作系统开发工具技术水平缺乏规范的管理缺乏规范的管理软件生产
2、达不到规模化人员流动成员间缺少沟通缺少有效的通信机制缺乏管理所造成的问题缺乏管理所造成的问题软件开发管理的基础软件开发管理的基础 软件配置管理的必要性 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介软件配置管理软件配置管理 系统硬盘空间 运行速度 外设性能配置的起源配置的起源 是由在软件工程过程中产生的所有信息项构成的,它可以看作该软件的在某一时刻的瞬间影像代码代码文档文档报告报告数据数据软件配置的定义软件配置的定义“协调软件开发使得混乱减到最小的技术叫做软件配置管理,它是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生产效率。”-软件配置管理的含
3、义软件配置管理的含义计划需求分析设计编码测试运行维护定义开开发发确认确认维护演进维护演进软件配置管理软件配置管理软件生命周期软件生命周期软件配置管理的特点软件配置管理的特点软件配置管理的地位软件配置管理的地位软件配置管理软件配置管理软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的功能 ClearCase产品简介 标识变更 控制变更 确保变更 报告变更软件配置管理的目标软件配置管理的目标 软件配置管理的任务软件配置管理的任务完善的软件配置管理功能完善的软件配置管理功能软件配置管理软件配置管理软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 ClearCase
4、产品简介修修订订版版管管理理一个应用程序模块一个应用程序模块经历过的多个状态经历过的多个状态的存储的存储1.01.11.21.3 保留文件修改轨迹保留文件修改轨迹 增量存储方式增量存储方式软件配置管理的功能软件配置管理的功能是对应用程序系是对应用程序系统在版本级的管统在版本级的管理理File 3File 2File 1Version Labels正式版正式版Beta 11.01.11.21.31.01.11.21.01.11.21.31.4软件配置管理的功能软件配置管理的功能允许为建立程序允许为建立程序有可重用的定义有可重用的定义自动构造程序自动构造程序自动回溯机制自动回溯机制保证程序建立一致
5、性保证程序建立一致性软件配置管理的功能软件配置管理的功能 提出变更申请及方案提出变更申请及方案 对变更进行评价对变更进行评价 存取控制存取控制 同步控制同步控制软件配置管理的功能软件配置管理的功能对开发过程作出系对开发过程作出系统的记录统的记录发生了什么(发生了什么()?为什么要发生为什么要发生()?谁做的谁做的()?什么时候发生的什么时候发生的()?在哪儿改变的在哪儿改变的()?报报告告软件配置管理的功能软件配置管理的功能软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 配配 置置 和和 变变 更更 管管 理理ClearCase能够解决的问题能够解
6、决的问题谁需要使用谁需要使用ClearCase?谁需要使用谁需要使用ClearCase?为什么使用为什么使用ClearCase 是正确的选择是正确的选择为什么使用为什么使用ClearCase 是正确的选择是正确的选择为什么使用为什么使用ClearCase 是正确的选择是正确的选择ClearCase 的集成的集成(Windows)SoDApreVueSQASuiteQuantifyCoveragePurifyPowerBuilder,Microsoft Visual Studio,Developer 2000ClearCase 的集成的集成(UNIX)与资源管理器的无缝集成与资源管理器的无缝集成
7、与开发工具的无缝集成与开发工具的无缝集成ClearCase 的市场地位的市场地位Fidelity-377Ford Motor-263GTE-630Hewlett Packard-2649Honeywell-255Hughes-402Philips-328Princeton-757Raytheon-384SDRC-250Siemens-2459Sybase-478Texas Instruments-608Santa Cruz SCO-400Silicon Graphics-368Thomson-313TRW-462Informix-1900Lockheed Martin-934Lucent-56
8、7Motorola-2799Oracle-1290拥有拥有250个个License以上的用户已超过以上的用户已超过30家家ClearCase 被广泛的使用被广泛的使用对对ClearCase 的评价的评价ClearCase 功能功能ClearCase的存储库的存储库根据您的需求VOB 存储库 -Version Object Bases作用 -防止随意变更存储内容 -可以存储多种文件类型F VOBClearCase 版本控制版本控制 控制任何文件的版本 可对目录和子目录进 行版本控制 采用版本树结构 完美归并功能 文本比较 丰富的注释和版本报 告信息 654321203主支CheckoutEdit
9、Check-inRel 1修复错误修复错误建立分支建立分支CheckoutEditCheck-in归并、比较归并、比较Rel 1ClearCase 并行开发并行开发ClearCase 并行开发并行开发工作空间管理的重要性工作空间管理的重要性foo.c foo.hbar.csrcfoo.cbar.cfoo.hVIEW 建立灵活的工作空间 透明的访问版本元素 支持非ClearCase主机 访问视图 ClearCase 工作空间管理工作空间管理ClearCase 工作空间管理工作空间管理ClearCase 工作空间管理工作空间管理ClearCase 工作空间管理工作空间管理同步开发是永远可靠的同步开
10、发是永远可靠的ClearCase 工作空间管理的益处工作空间管理的益处 支持支持UNIX和和Windows 平台的建立平台的建立 跨越多台主机进行分布跨越多台主机进行分布 式构造式构造ClearCase 建立管理建立管理工作站工作站工作站工作站工作站工作站工作站工作站HPSunSGIRS/6000DECSunHPVOB ServerVOB ServerVOB可以可以分布在多分布在多个服务器个服务器之间之间在多在多台主台主机间机间进行进行Build操作操作ClearCase 建立管理建立管理系统系统管理员管理员开发者开发者管理管理技术技术文档文档软软 件件 开开 发发 过过 程程警告警告警告警告
11、文件文件修改修改报告报告更新文档更新文档ClearCase 过程控制过程控制ClearCase全面支持全面支持ISO9000 使用使用ClearCase的益处的益处 ClearCase MultiSiteClearCase MultiSite能够解决的问题能够解决的问题ClearCase MultiSite的优势的优势最灵活的解决方案最灵活的解决方案跨地区跨地区遍布全球遍布全球!5432102103London210New YorkRelease 1.0最自动的解决方案最自动的解决方案ClearDDTSfor Unix ClearQuestfor Windows Rational变更需求管理工
12、具变更需求管理工具提供图形化的项目状况提供图形化的项目状况ClearDDTS是灵活的是灵活的E-mailE-mailE-mailProject AProject BProject CProject BProject CProject AClearDDTS Site 1ClearDDTS Site 2ClearDDTS Site 3弹性灵活的体系结构弹性灵活的体系结构ODBCMS AccessMS SQL Server 客户客户容易使用容易使用服务器服务器是弹性的是弹性的核心核心是灵活的是灵活的完全的完全的Web支持支持可视化的项目状况可视化的项目状况ClearQuest是易用的是易用的配配 置置 和和 变变 更更 管管 理理
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。