rational软件配置管理.pptx
会计学1rational 软件配置管理软件配置管理PPT课件课件第一页,共70页。软件配置管理的必要性软件配置管理的必要性软件配置管理的必要性软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介软件配置管理软件配置管理第1页/共70页第二页,共70页。程序设计:程序系统:软件工程:程序程序员 编程程序文档小组编码测试程序文档数据团队软件生命周期个人编程质量个人编程质量个人编程质量个人编程质量小组技术水平小组技术水平小组技术水平小组技术水平团队管理水平团队管理水平团队管理水平团队管理水平越来越复杂软件开发的发展软件开发的发展(fzhn)历程历程第2页/共70页第三页,共70页。软件开发过程软件开发过程(guchng)中面临的困中面临的困境境uu缺乏对用户需求进行有效的管理和追踪的工具缺乏对用户需求进行有效的管理和追踪的工具uu产品升级和维护所必需的程序产品升级和维护所必需的程序(chngx)(chngx)和文档非常和文档非常混乱混乱uu代码可重用性差从而不能对产品进行功能扩充代码可重用性差从而不能对产品进行功能扩充uu开发过程中的人员流动经常发生开发过程中的人员流动经常发生uu由于管理不善致使未经测试的软件加入到产品中由于管理不善致使未经测试的软件加入到产品中uu用户与开发商没有有效的产品交接界面用户与开发商没有有效的产品交接界面第3页/共70页第四页,共70页。多操作系统多操作系统多开发工具多开发工具网络化网络化团队方式团队方式异地异地(yd)开发开发OracleOracleSybaseSybaseAPPCAPPCMVSMVSWINDOWSWINDOWSSQLSQLOSOS/2 2TCP/IPTCP/IPUNIXUNIXOOOOPMPMDB2DB2NTNTC+C+INTERNETINTERNETINTRANETINTRANET开发开发(kif)环境的复杂性环境的复杂性第4页/共70页第五页,共70页。操作系统开发工具技术水平操作系统开发工具技术水平与国外的软件开发相比与国外的软件开发相比(xin b)国外国外国内国内第5页/共70页第六页,共70页。操作系统开发工具技术水平操作系统开发工具技术水平管理管理(gunl)缺乏规范缺乏规范(gufn)的管理的管理国外国外国内国内第6页/共70页第七页,共70页。软件质量软件质量?软件生产达不到规模化人员流动成员间缺少沟通缺少有效的通信机制缺乏缺乏(quf)管理所造成的问题管理所造成的问题第7页/共70页第八页,共70页。软件开发管理软件开发管理(gunl)的基础的基础第8页/共70页第九页,共70页。软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标(mbio)及任务 软件配置管理的功能 ClearCase产品简介软件配置管理软件配置管理第9页/共70页第十页,共70页。硬件硬件(yn jin)(yn jin)配置配置 系统硬盘空间 运行(ynxng)速度 外设性能配置配置(pizh)的起源的起源第10页/共70页第十一页,共70页。软件配置是由在软件工程过程中产生的所有(suyu)信息项构成的,它可以看作该软件的具体形态(软件配置项)在某一时刻的瞬间影像代码代码文档文档报告报告数据数据软件软件(run jin)配置的定义配置的定义第11页/共70页第十二页,共70页。“协调软件开发使得混乱减到最小的技术叫做软件配置管理,它是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生产(shngchn)效率。”-Wayne Babich SCM Coordination for Team Productivity软件配置管理的含义软件配置管理的含义(hny)第12页/共70页第十三页,共70页。SCMSCMSCM贯穿贯穿贯穿(gunchun)(gunchun)(gunchun)整个软件生整个软件生整个软件生命周期与软件工程过程命周期与软件工程过程命周期与软件工程过程计划需求分析设计编码测试运行维护定义开开发发确认确认维护演进维护演进软件配置管理软件配置管理软件生命周期软件生命周期始于软件项目之初始于软件项目之初始于软件项目之初始于软件项目之初终于项目淘汰之时终于项目淘汰之时终于项目淘汰之时终于项目淘汰之时软件配置管理的特点软件配置管理的特点(tdin)第13页/共70页第十四页,共70页。测试测试测试测试服务服务服务服务软件开发过程软件开发过程软件开发过程软件开发过程用户平台用户平台用户平台用户平台软件配置管理的地位软件配置管理的地位(dwi)需求需求需求需求(xqi)(xqi)管理管理管理管理可视化建模可视化建模可视化建模可视化建模软件配置管理软件配置管理软件配置管理软件配置管理第14页/共70页第十五页,共70页。软件配置管理软件配置管理 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务软件配置管理的目标及任务软件配置管理的目标及任务软件配置管理的目标及任务 软件配置管理的功能 ClearCase产品简介第15页/共70页第十六页,共70页。标识变更(bingng)控制变更(bingng)确保变更(bingng)报告变更(bingng)软件配置管理的目标软件配置管理的目标(mbio)第16页/共70页第十七页,共70页。标识标识标识标识 版本管理版本管理版本管理版本管理(gunl)(gunl)(gunl)(gunl)变更控制变更控制变更控制变更控制 配置审计配置审计配置审计配置审计 配置报告配置报告配置报告配置报告软件配置管理的任务软件配置管理的任务(rn wu)第17页/共70页第十八页,共70页。修订版管理修订版管理修订版管理修订版管理(gu(gu nlnl)产品版本产品版本产品版本产品版本(b(b nbn)nbn)管理管理管理管理变更变更变更变更(bingng)(bingng)控制控制控制控制状态报告状态报告状态报告状态报告状态报告状态报告状态报告状态报告建立管理建立管理建立管理建立管理完善的软件配置管理功能完善的软件配置管理功能第18页/共70页第十九页,共70页。软件配置管理软件配置管理 软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能软件配置管理的功能软件配置管理的功能软件配置管理的功能 ClearCase产品简介第19页/共70页第二十页,共70页。修修订订版版管管理理一个应用一个应用(yngyng)程序模块经历过的多个状态的存储程序模块经历过的多个状态的存储1.01.11.21.3 保留文件修改轨迹保留文件修改轨迹 增量存储方式增量存储方式软件配置管理的功能软件配置管理的功能(gngnng)第20页/共70页第二十一页,共70页。产产品品版版本本管管理理是对应用程序系统是对应用程序系统(xtng)在版本级的管理在版本级的管理File 3File 2File 1Version Labels正式版正式版Beta 11.01.11.21.31.01.11.21.01.11.21.31.4软件配置管理的功能软件配置管理的功能(gngnng)第21页/共70页第二十二页,共70页。建建立立管管理理允许为建立程序有可重用允许为建立程序有可重用(zhngyng)的定义的定义自动构造程序自动构造程序(chngx)自动回溯机制自动回溯机制保证程序保证程序(chngx)建立一致性建立一致性软件配置管理的功能软件配置管理的功能(gngnng)第22页/共70页第二十三页,共70页。变变更更管管理理对变更严格的加以控制和管理,保持对变更严格的加以控制和管理,保持对变更严格的加以控制和管理,保持对变更严格的加以控制和管理,保持(boch)(boch)(boch)(boch)修改信息,并使其精确、清晰。修改信息,并使其精确、清晰。修改信息,并使其精确、清晰。修改信息,并使其精确、清晰。提出变更申请及方案提出变更申请及方案 对变更进行对变更进行(jnxng)(jnxng)评价评价 存取控制存取控制 同步控制同步控制软件配置管理的功能软件配置管理的功能(gngnng)第23页/共70页第二十四页,共70页。状状态态报报告告对开发对开发(kif)(kif)过程作出系统的记录过程作出系统的记录发生了什么发生了什么(shn me)(shn me)(What)What)?为什么为什么(shn me)(shn me)要发生要发生(Why)(Why)?谁做的谁做的(Who)(Who)?什么什么(shn me)(shn me)时候发生的时候发生的(When)(When)?在哪儿改变的在哪儿改变的(Where)(Where)?报报告告软件配置管理的功能软件配置管理的功能(gngnng)第24页/共70页第二十五页,共70页。软件配置管理的必要性 软件配置管理的发展及含义 软件配置管理的目标及任务 软件配置管理的功能 RationalRational配置管理解决方案配置管理解决方案配置管理解决方案配置管理解决方案第25页/共70页第二十六页,共70页。配配 置置 和和 变变 更更 管管 理理 Rational的配置和变更(bingng)管理产品线是一套完整的解决方案,它能够管理开发团队在软件开发生命周期中的全部资产。ClearCase 提供安全的存储库和软件开发资源的版本ClearCase MultiSite 能够使地理上分布的开发团队共享开发工作ClearQuest and ClearDDTS 能够使你对变更(bingng)的生命周期进行管理第26页/共70页第二十七页,共70页。ClearCase能够解决能够解决(jiju)的问题的问题n n你的开发人员是否能在一种无法控制的状态下访问(fngwn)原代码?n n修改过的错误是否还会出现?n n你的集成过程是否拖延了产品投放市场的时间?n n你是否能有效的管理多个任务?n n你当前的解决方案是否能应付变化的需求?n n你是否有同步开发的问题?n n你是否能重构所有的建立(Build)?第27页/共70页第二十八页,共70页。谁需要谁需要(xyo)(xyo)使用使用ClearCase?ClearCase?n n团队式的软件开发需要(xyo):n n长期维护软件n n管理多个版本n n在流水线上继续新产品的开发n n地理上分布的团队n n支持Windows和Unix开发环境 第28页/共70页第二十九页,共70页。谁需要谁需要(xyo)(xyo)使用使用ClearCase?ClearCase?n n开发人员n n保护他们的工作,避免破坏同伴的工作n n工作在多个任务中n n版本工程师n n控制版本过程n n对建立(Build)进行管理以确保其是100%正确的n n项目(xingm)管理n n管理项目(xingm)的变更n n了解项目(xingm)的发展状况第29页/共70页第三十页,共70页。为什么使用为什么使用(shyng)ClearCase(shyng)ClearCase 是正确的选择是正确的选择n n最有力的支持并行开发n n提供自动的分支和归并功能n n安全的存储库n n防止被破坏并具有灵活性的存储库 n n灵活可靠的工作空间管理n n能够使开发人员控制变更的传播n n全面的建立(Build)管理n n提供100%的重构能力n n支持多种操作系统(co zu x tn)平台ClearCase是当今是当今(dngjn)可用到可用到的最自动化的弹性解的最自动化的弹性解决方案决方案第30页/共70页第三十一页,共70页。为什么使用为什么使用ClearCase ClearCase 是正确是正确(zhngqu)(zhngqu)的选择的选择n n市场的领导n n全球销售已超过100,000 licensesn n和Rational的其它产品(chnpn)相集成 Unix:Unix:FFClearDDTSClearDDTSFFRoseRoseFFPurifyPurifyWindows:Windows:FFClearQuestClearQuestFFRoseRoseFFRequisiteProRequisitePro第31页/共70页第三十二页,共70页。为什么使用为什么使用(shyng)ClearCase(shyng)ClearCase 是正确的选择是正确的选择n n与多种开发工具和Windows资源管理器无缝(w fn)集成 开发工具:开发工具:开发工具:开发工具:FFVisual C+Visual C+FFVisual BasicVisual BasicFFVisual J+Visual J+FFPower BuilderPower BuilderFFDeveloper 2000Developer 2000FFExplorerExplorer第32页/共70页第三十三页,共70页。ClearCase 的集成的集成(j chn)(Windows)SoDApreVueSQASuiteQuantifyCoveragePurifyRequisiteProRequisiteProRoseRoseClearQuestClearQuestClearCaseClearCasePowerBuilder,Microsoft Visual Studio,Developer 2000Models and Models and Sub-UnitsSub-UnitsBase-line Base-line ProjectsProjectsChange Requests Change Requests and Softwareand Software第33页/共70页第三十四页,共70页。ClearCase 的集成的集成(j chn)(UNIX)SoDASoDAApexApexpreVuepreVueQuantifyQuantifyPureCoveragePureCoveragePurifyPurifyRoseRoseClearCaseClearCaseClearDDTSClearDDTSPlatform Platform LanguagesLanguages and Utilities and UtilitiesModels and Models and Sub-UnitsSub-UnitsChange Requests Change Requests and Softwareand SoftwareCheck OutCheck OutErrorsErrors第34页/共70页第三十五页,共70页。与资源管理器的无缝与资源管理器的无缝(w fn)集成集成第35页/共70页第三十六页,共70页。被集成被集成被集成被集成(j chn)(j chn)到自然的工作环境到自然的工作环境到自然的工作环境到自然的工作环境中中中中与开发工具的无缝与开发工具的无缝(w fn)集成集成第36页/共70页第三十七页,共70页。ClearCase 的市场的市场(shchng)地位地位 “在在软软件件配配置置管管理理工工具具市市场场上上,RationalRational公公司司连连续续两两年年居居于于领领先先地地位位。在在19971997年年软软件件配配置置管管理理工工具具的的收收入中,入中,RationalRational占据了占据了18.4%18.4%。”-IDC 1998.5 -IDC 1998.5 IDCIDC的的一一位位高高级级研研究究人人员员指指出出:“:“分分布布式式的的、异异地地的的环环境境大大大大地地增增加加(zngji)(zngji)了了软软件件开开发发的的复复杂杂性性。整整个个软软件件开开发发生生命命周周期期的的管管理理软软件件的的任任务务已已进进行行到到了了新新的的维维度度,ClearCaseClearCase一一族族产产品品极极大大的的满满足足了了软软件件开开发发的的这这一一复复杂杂性性。ClearCaseClearCase的的市市场场占占有有率率就表明了这一切。就表明了这一切。”第37页/共70页第三十八页,共70页。Alcatel-524Alcatel-524Alcatel-524AT&T-774AT&T-774AT&T-774Bay Networks-407Bay Networks-407Bay Networks-407BNR/Nortel-1643BNR/Nortel-1643BNR/Nortel-1643Cisco Systems-937Cisco Systems-937Cisco Systems-937Boeing-627Boeing-627Boeing-627Computervision-275Computervision-275Computervision-275Digital-344Digital-344Digital-344EDS-404EDS-404EDS-404Ericsson-667Ericsson-667Ericsson-667Fidelity-377Fidelity-377Ford Motor-263Ford Motor-263GTE-630GTE-630Hewlett Packard-2649Hewlett Packard-2649Honeywell-255Honeywell-255Hughes-402Hughes-402Philips-328Philips-328Princeton-757Princeton-757Raytheon-384Raytheon-384SDRC-250SDRC-250Siemens-2459Siemens-2459Sybase-478Sybase-478Texas Instruments-608Texas Instruments-608Santa Cruz SCO-400Santa Cruz SCO-400Silicon Graphics-368Silicon Graphics-368Thomson-313Thomson-313TRW-462TRW-462Informix-1900Informix-1900Lockheed Martin-934Lockheed Martin-934Lucent-567Lucent-567Motorola-2799Motorola-2799Oracle-1290Oracle-1290拥有拥有拥有拥有250250个个个个LicenseLicense以上的用户以上的用户以上的用户以上的用户(yngh)(yngh)已超过已超过已超过已超过3030家家家家ClearCase 被广泛被广泛(gungfn)的使用的使用第38页/共70页第三十九页,共70页。对对ClearCase ClearCase 的评价的评价(pngji)(pngji)“对于开发人员来讲ClearCase比其它配置管理工具使用更为轻松.”Hugh Bawtree,Software Development Magazine December 97 “如果没有(mi yu)ClearCase我们将不能支持所有不同的产品版本 -SPSS “我们使用Java 做了许多能够满足商业需求的快速应用开发ClearCase 帮助我们有效的控制变更,并且没有(mi yu)降低我们的开发速度.”-Marion Brown,Sun IS第39页/共70页第四十页,共70页。版本(bnbn)控制建立(jinl)管理工作(gngzu)空间管理过程控制ClearCaseClearCaseClearCase 功能功能第40页/共70页第四十一页,共70页。ClearCase的存储的存储(cn ch)库库w w提供提供(tgng)(tgng)自动跨越多个自动跨越多个存储库的功能存储库的功能根据(gnj)您的需求VOB 存储库 -Version Object Bases作用 -防止随意变更存储内容 -可以存储多种文件类型ClearCase ClearCase 独有的独有的独有的独有的!FFVOBVOB第41页/共70页第四十二页,共70页。ClearCase 版本控制版本控制 控制任何文件的版本 可对目录和子目录进 行版本控制 采用版本树结构 完美归并功能 文本比较 丰富(fngf)的注释和版本报 告信息 654321203主支CheckoutEditCheck-inRel 1修复修复(xif)错误错误建立建立(jinl)分支分支CheckoutEditCheck-in归并、比较归并、比较增增增增量量量量存存存存储储储储Rel 1第42页/共70页第四十三页,共70页。ClearCase 并行并行(bngxng)开发开发自动自动自动自动 建立建立建立建立(jinl)(jinl)分支分支分支分支自动自动自动自动(zdng)(zdng)进行归并进行归并进行归并进行归并第43页/共70页第四十四页,共70页。ClearCase 并行并行(bngxng)开发开发n n确保修改过的错误不会再出现n n归并效用(xioyng)能够找到所有未归并的文件n n减少集成时间 n n对于一个项目可以节省几个月,对于一个建立(Build)可以节省几天n n归并的工作能跨越多个存储库n n在多个平台上同时发布n n归并功能可以同时归并32个文件n n传送一个缺陷的修改到多个版本n n可以在任何方向上建立分支和进行归并n n不会拖延产品投放市场的时间n n使高风险的工作隔离在单独的分支上第44页/共70页第四十五页,共70页。工作空间工作空间(kngjin)管理的重要管理的重要性性n n提供(tgng)一个与开发人员友好的环境n n为开发人员创建可靠的工作空间n n保证在集成期间能够继续开发n n为开发工作提供(tgng)可靠的同步机制第45页/共70页第四十六页,共70页。foo.c foo.hV VOOB Bbar.c私私私私人人人人存存存存储储储储srcfoo.cbar.cfoo.hVIEW 建立灵活的工作空间 透明的访问版本元素 支持(zhch)非ClearCase主机 访问视图 ClearCase 工作工作(gngzu)空间管理空间管理第46页/共70页第四十七页,共70页。ClearCase 工作空间工作空间(kngjin)管管理理n nClearCase 是最好的SCM解决方案,可以提供(tgng)两种工作模式 n n在Unix 和 Windows NT上提供(tgng)动态视图n n在Windows NT上提供(tgng)快照视图“ClearCase“ClearCase 能够提供我们需要能够提供我们需要(xyo)(xyo)的所有不同的工作模式的所有不同的工作模式.”.”NobleNet,Inc.NobleNet,Inc.第47页/共70页第四十八页,共70页。ClearCase 工作空间工作空间(kngjin)管理管理n n动态视图使用网络连接动态视图使用网络连接动态视图使用网络连接动态视图使用网络连接 ClearCase ClearCase ClearCase ClearCase 的存储库的存储库的存储库的存储库n n直接更新直接更新直接更新直接更新n n访问数据访问数据访问数据访问数据(shj)(shj)(shj)(shj)历史历史历史历史 n n代码库的整体视图代码库的整体视图代码库的整体视图代码库的整体视图 n n审核建立审核建立审核建立审核建立(Build)(Build)(Build)(Build)n n网络建立网络建立网络建立网络建立(Build)(Build)(Build)(Build)第48页/共70页第四十九页,共70页。ClearCase 工作工作(gngzu)空间管空间管理理n n快照试图在快照试图在Windows NT上能上能够可靠地被分离使够可靠地被分离使用用n n只能定期只能定期(dngq)更新更新n n可以远离办公室工可以远离办公室工作作n n可以在本地进行建可以在本地进行建立(立(Build)操作操作第49页/共70页第五十页,共70页。同步同步(tngb)开发是永远可靠的开发是永远可靠的ClearCase ClearCase 为同步为同步为同步为同步(tngb)(tngb)开发提供开发提供开发提供开发提供最多的自动机制最多的自动机制最多的自动机制最多的自动机制第50页/共70页第五十一页,共70页。ClearCase 工作空间工作空间(kngjin)管管理的益处理的益处 n n集成期间不影响开发工作继续进行n n在集成工作进行过程中能够保护个人的视图n n同步开发是永远可靠的n n为被检出的开发工作提供标识n n自动检测多个同时被检出的文件(wnjin)并确保它们被适当的归并第51页/共70页第五十二页,共70页。支持支持UNIX和和Windows 平台的建立平台的建立 跨越跨越(kuyu)多台主机进行分布多台主机进行分布 式构造式构造ClearCase 建立建立(jinl)管理管理工作站工作站工作站工作站工作站工作站工作站工作站HPSunSGIRS/6000DECSunHPVOB ServerVOB ServerVOB可可以分布在以分布在多个服务多个服务器之间器之间在多在多台主台主机间机间进行进行Build操作操作第52页/共70页第五十三页,共70页。ClearCase 建立建立(jinl)管理管理w w提供提供100%100%的重构能力的重构能力 w w全面的审核追踪全面的审核追踪:w w谁作的谁作的w w作了什么作了什么w w怎么作的怎么作的w w什么时间什么时间w w自动生成配置报告自动生成配置报告w w了解了解(lioji)(lioji)建立建立(Build)(Build)之间的差异之间的差异w w比较两个建立比较两个建立(Build)(Build)w w确定文件是否有改动确定文件是否有改动第53页/共70页第五十四页,共70页。事件预触发机制事件预触发机制事件预触发机制事件预触发机制 有规则的自动有规则的自动有规则的自动有规则的自动(zdng)(zdng)分支分支分支分支 动态配置规格动态配置规格动态配置规格动态配置规格 历史记录描述历史记录描述历史记录描述历史记录描述 提供状态报告提供状态报告提供状态报告提供状态报告系统系统管理员管理员开发者开发者管理管理技术技术文档文档软软 件件 开开 发发 过过 程程警告警告(jnggo)警告警告(jnggo)文件文件修改修改报告报告更新文档更新文档ClearCase 过程控制过程控制第54页/共70页第五十五页,共70页。ClearCase全面全面(qunmin)支持支持ISO9000 ClearCaseClearCase唯一确定地标识每一个软件项的版本唯一确定地标识每一个软件项的版本唯一确定地标识每一个软件项的版本唯一确定地标识每一个软件项的版本确定地标识每个软件项及其在整个软件产品确定地标识每个软件项及其在整个软件产品确定地标识每个软件项及其在整个软件产品确定地标识每个软件项及其在整个软件产品的版本的版本的版本的版本确定标识软件产品在开发、分配和安装过程确定标识软件产品在开发、分配和安装过程确定标识软件产品在开发、分配和安装过程确定标识软件产品在开发、分配和安装过程中的各个状态中的各个状态中的各个状态中的各个状态管理同一个软件部分被多名开发人员同时更管理同一个软件部分被多名开发人员同时更管理同一个软件部分被多名开发人员同时更管理同一个软件部分被多名开发人员同时更改改改改协调多个协调多个协调多个协调多个(du(du )软件产品根据需要在多个软件产品根据需要在多个软件产品根据需要在多个软件产品根据需要在多个(du(du )地点的更新地点的更新地点的更新地点的更新第55页/共70页第五十六页,共70页。使用使用(shyng)ClearCase的益处的益处 Computervision缩短开发周期,减少70%的集成时间(shjin)集中的集成团队从15名工程师减少至5名减少施工费用有利于企业知识库的建立帮助团队规范管理“ClearCase可以恢复我们软件开发过程的秩序和可预见性,我们有信心满足客户的需求。”第56页/共70页第五十七页,共70页。ClearCase MultiSite能够使地理上分布的开发(kif)团队共享工作第57页/共70页第五十八页,共70页。ClearCase MultiSiteClearCase MultiSite能够解决能够解决能够解决能够解决(jiju)(jiju)的问题的问题的问题的问题n n地区之间的开发数据传递n n你的项目是否正在忍受技术资源不足(bz)的影响 n n你是否希望用不同地点的资源支持来缩短产品投放市场的时间第58页/共70页第五十九页,共70页。ClearCase MultiSiteClearCase MultiSite的优势的优势的优势的优势(yush)(yush)n n最灵活地支持分布式的团队开发(kif)n n最自动的解决方案n n市场的领导n n超过 30,000 licenses第59页/共70页第六十页,共70页。最灵活最灵活(ln hu)的解决方案的解决方案n n能使一个(y)或多个地点共享工作n n复制存储库到一个(y)或多个地点n n可以增加工作地点跨地区跨地区跨地区跨地区遍布遍布遍布遍布(bin b)(bin b)(bin b)(bin b)全球全球全球全球!第60页/共70页第六十一页,共70页。55443322110022110033LondonLondon221100New YorkNew YorkRelease 1.0Release 1.0最自动最自动(zdng)的解决方案的解决方案n n消除手工的步骤消除手工的步骤n n同步是自动进行的同步是自动进行的n n确保确保(qub(qub o)o)顺利集成顺利集成n n提供对谁拥有什么分支提供对谁拥有什么分支的控制的控制n n提供灵活的同步频率提供灵活的同步频率n n立即的、每天一次、每立即的、每天一次、每周一次周一次.第61页/共70页第六十二页,共70页。ClearDDTSfor Unix ClearQuestfor Windows Rational变更变更(bingng)需求管理工需求管理工具具w可以了解谁改了什么、为什么可以了解谁改了什么、为什么w正确及时的项目状态报告正确及时的项目状态报告 w最大限度最大限度(xind)(xind)的利用你的工程师的利用你的工程师资源资源w利于团队交流利于团队交流第62页/共70页第六十三页,共70页。提供图形化的项目提供图形化的项目(xingm)状状况况第63页/共70页第六十四页,共70页。ClearDDTS是灵活是灵活(ln hu)的的E-mailE-mailE-mailProject AProject BProject CProject BProject CProject AClearDDTS Site 1ClearDDTS Site 2ClearDDTS Site 3n n分布的项目可以轻松的分享分布的项目可以轻松的分享分布的项目可以轻松的分享分布的项目可以轻松的分享(fn xin)(fn xin)(fn xin)(fn xin)数据数据数据数据第64页/共70页第六十五页,共70页。弹性弹性(tnxng)灵活的体系结构灵活的体系结构n n典型(dinxng)体系结构ClearQuestClearQuestClearQuestCoreCoreCoreODBCODBCWeb ServerWeb ServerWeb Server(ASP)(ASP)(ASP)ClearQuestClearQuestClearQuestWebWebWebMS AccessMS AccessMS SQL ServerMS SQL ServerClearQuestClearQuestClearQuestClientClientClientClearQuestClearQuestClearQuestDesignerDesignerDesigner 客户客户客户客户(k h)(k h)容易使用容易使用容易使用容易使用服务器服务器服务器服务器是弹性的是弹性的是弹性的是弹性的核心核心核心核心是灵活的是灵活的是灵活的是灵活的第65页/共70页第六十六页,共70页。完全完全(wnqun)(wnqun)的的WebWeb支持支持第66页/共70页第六十七页,共70页。可视化的项目可视化的项目(xingm)状况状况第67页/共70页第六十八页,共70页。ClearQuest是易用的是易用的第68页/共70页第六十九页,共70页。配配 置置 和和 变变 更更 管管 理理 Rational Rational的配置和变更管理的配置和变更管理(gunl)(gunl)产品线是一套完整的解决方案,它能够管理产品线是一套完整的解决方案,它能够管理(gunl)(gunl)开发团队在软件开发生命周期中的全部资产。开发团队在软件开发生命周期中的全部资产。ClearCase ClearCase 提供安全的存储库和软件开发资源的版本提供安全的存储库和软件开发资源的版本ClearCase MultiSite ClearCase MultiSite 能够使地理上分布的开发团队共享开发工作能够使地理上分布的开发团队共享开发工作ClearQuest and ClearDDTS ClearQuest and ClearDDTS 能够使你对变更的生命周期进行管理能够使你对变更的生命周期进行管理(gunl)(gunl)全面(qunmin)的配置和变更管理解决方案第69页/共70页第七十页,共70页。