SCM软件配置管理_第1页
SCM软件配置管理_第2页
SCM软件配置管理_第3页
SCM软件配置管理_第4页
SCM软件配置管理_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件配置管理SCM软件配置管理的必要性

软件配置管理的发展及含义软件配置管理的目标及任务软件配置管理的功能

ClearCase产品简介软件配置管理程序设计:程序系统:软件工程:程序程序员编程程序文档小组编码测试程序文档数据团队软件生命周期个人编程质量小组技术水平团队管理水平越来越复杂软件开发的发展历程软件开发过程中面临的困境缺乏对用户需求进行有效的管理和追踪的工具产品升级和维护所必需的程序和文档非常混乱代码可重用性差从而不能对产品进行功能扩充开发过程中的人员流动经常发生由于管理不善致使未经测试的软件加入到产品中用户与开发商没有有效的产品交接界面多操作系统多开发工具网络化团队方式异地开发OracleSybaseAPPCMVSWINDOWSSQLOS/2TCP/IPUNIXOOPMDB2NTC++INTERNETINTRANET开发环境的复杂性操作系统开发工具技术水平操作系统开发工具技术水平与国外的软件开发相比国外国内操作系统开发工具技术水平操作系统开发工具技术水平管理缺乏规范的管理国外国内软件质量?软件生产达不到规模化人员流动成员间缺少沟通缺少有效的通信机制缺乏管理所造成的问题软件配置管理软件开发管理的基础软件配置管理的必要性软件配置管理的发展及含义软件配置管理的目标及任务软件配置管理的功能

ClearCase产品简介软件配置管理硬件配配置系统硬硬盘空空间运行速速度外设性性能配置的的起源源软件配配置是由在在软件件工程程过程程中产产生的的所有有信息息项构构成的的,它它可以以看作作该软软件的的具体形形态((软件件配置置项))在某一一时刻刻的瞬瞬间影影像SCI代码文档报告数据软件配配置的的定义义“协调调软件件开发发使得得混乱乱减到到最小小的技技术叫叫做软软件配配置管管理,,它是是一种种标识识、组组织和和控制制修改改的技技术,,目的的是使使错误误达到到最小小并最最有效效地提提高生生产效效率。。”------WayneBabich《SCMCoordinationforTeamProductivity》软件配配置管管理的的含义义SCM贯穿整整个软软件生生命周周期与与软件件工程程过程程计划需求分析设计编码测试运行维护定义开发确认维护演进软件配置管理软件生命周期始于软件项目之初终于项目淘汰之时软件配配置管管理的的特点点测试服务软件开发过程用户平台软件配配置管管理的的地位位需求管管理可视化化建模模软件配置管理软件配配置管管理

软件配置管理的必要性

软件配置管理的发展及含义

软件配置管理的目标及任务软件配置管理的功能

ClearCase产品简介标识变变更控制变变更确保变变更报告变变更软件配配置管管理的的目标标标识版本管管理变更控控制配置审审计配置报报告软件配配置管管理的的任务务修订版版管理理产品版版本管管理变更控控制状态报报告状态报报告建立管管理软件开开发管管理完善的的软件件配置置管理理功能能软件配配置管管理

软件配置管理的必要性

软件配置管理的发展及含义软件配置管理的目标及任务

软件配置管理的功能

ClearCase产品简介修订版管理一个应应用程程序模模块经经历过过的多多个状状态的的存储储1.01.11.21.3保留文件修改轨迹增量存储方式软件配配置管管理的的功能能产品版本管理是对应应用程程序系系统在在版本本级的的管理理File3File2File1VersionLabels正式版Beta11.01.11.21.31.01.11.21.01.11.21.31.4软件配配置管管理的的功能能建立管理允许为为建立立程序序有可可重用用的定定义自动构构造程程序自动回回溯机机制保证程程序建建立一一致性性软件配配置管管理的的功能能变更管理对变更更严格格的加加以控控制和和管理理,保保持修修改信信息,,并使使其精精确、、清晰晰。提出变变更申申请及及方案案对变更更进行行评价价存取控控制同步控控制软件配配置管管理的的功能能状态报告对开发发过程程作出出系统统的记记录发生了了什么么(What)?为什么么要发发生(Why)?谁做的的(Who)?什么时时候发发生的的(When)?在哪儿儿改变变的(Where)?报告软件配配置管管理的的功能能

软件配置管理的必要性

软件配置管理的发展及含义软件配置管理的目标及任务软件配置管理的功能

Rational配置管理解决方案配置置和和变变更更管管理理Rational的配置和和变更更管理理产品品线是是一套套完整整的解解决方方案,,它能能够管管理开开发团团队在在软件件开发发生命命周期期中的的全部部资产产。ClearCase提供安安全的的存储储库和和软件件开发发资源源的版版本ClearCaseMultiSite能够使使地理理上分分布的的开发发团队队共享享开发发工作作ClearQuestandClearDDTS能够使使你对对变更更的生生命周周期进进行管管理ClearCase能够解解决的的问题题你的开开发人人员是是否能能在一一种无无法控控制的的状态态下访访问原原代码码?修改过过的错错误是是否还还会出出现?你的集集成过过程是是否拖拖延了了产品品投放放市场场的时时间?你是否否能有有效的的管理理多个个任务务?你当前前的解解决方方案是是否能能应付付变化化的需需求?你是否否有同同步开开发的的问题题?你是否否能重重构所所有的的建立立(Build)?谁需要要使用用ClearCase?团队式式的软软件开开发需需要:长期维维护软软件管理多多个版版本在流水水线上上继续续新产产品的的开发发地理上上分布布的团团队支持Windows和Unix开发环环境谁需要要使用用ClearCase?开发人人员保护他他们的的工作作,避避免破破坏同同伴的的工作作工作在在多个个任务务中版本工工程师师控制版版本过过程对建立立(Build)进行管管理以以确保保其是是100%正确确的项目管管理管理项项目的的变更更了解项项目的的发展展状况况为什么么使用用ClearCase是正确确的选选择最有力力的支支持并并行开开发提供自自动的的分支支和归归并功功能安全的的存储储库防止被被破坏坏并具具有灵灵活性性的存存储库库灵活可可靠的的工作作空间间管理理能够使使开发发人员员控制制变更更的传传播全面的的建立立(Build)管理提供100%的的重构构能力力支持多多种操操作系系统平平台ClearCase是当今可用用到的最自自动化的弹弹性解决方方案为什么使用用ClearCase是正确的选选择市场的领导导全球销售已已超过100,000licenses和Rational的其它产品品相集成Unix:ClearDDTSRosePurifyWindows:ClearQuestRoseRequisitePro为什么使用用ClearCase是正确的选选择与多种开发发工具和Windows资源管理器器无缝集成成开发工具::VisualC++VisualBasicVisualJ++PowerBuilderDeveloper2000ExplorerClearCase的集成(Windows)SoDApreVueSQASuiteQuantifyCoveragePurifyRequisiteProRoseClearQuestClearCasePowerBuilder,MicrosoftVisualStudio,Developer2000ModelsandSub-UnitsBase-lineProjectsChangeRequestsandSoftwareClearCase的集成(UNIX)SoDAApexpreVueQuantifyPureCoveragePurifyRoseClearCaseClearDDTSPlatformLanguagesandUtilitiesModelsandSub-UnitsChangeRequestsandSoftwareCheckOutErrors与资源管理理器的无缝缝集成被集成到自自然的工作作环境中与开发工具具的无缝集集成ClearCase的市场地位位“在软件配配置管理工工具市场上上,Rational公司连续两两年居于领领先地位。。在1997年软件配置置管理工具具的收入中中,Rational占据了18.4%。”------IDC1998.5IDC的一一位高级研研究人员指指出:“分分布式的、、异地的环环境大大地地增加了软软件开发的的复杂性。。整个软件件开发生命命周期的管管理软件的的任务已进进行到了新新的维度,,ClearCase一族产产品极大的的满足了软软件开发的的这一复杂杂性。ClearCase的的市场占有有率就表明明了这一切切。”Alcatel-524AT&T-774BayNetworks-407BNR/Nortel-1643CiscoSystems-937Boeing-627Computervision-275Digital-344EDS-404Ericsson-667Fidelity-377FordMotor-263GTE-630HewlettPackard-2649Honeywell-255Hughes-402Philips-328Princeton-757Raytheon-384SDRC-250Siemens-2459Sybase-478TexasInstruments-608SantaCruzSCO-400SiliconGraphics-368Thomson-313TRW-462Informix-1900LockheedMartin-934Lucent-567Motorola-2799Oracle-1290拥有250个License以上的用户户已超过30家ClearCase被广泛的使使用对ClearCase的评价“对于开发人人员来讲ClearCase比其它配置置管理工具具使用更为轻轻松...”HughBawtree,SoftwareDevelopmentMagazineDecember‘‘97“如果没有ClearCase我们将不能能支持所有有不同的产产品版本"-SPSS“我们使用Java做了许多能能够满足商商业需求的的快速应用用开发………ClearCase帮助我们有有效的控制制变更,并并且没有降降低我们的的开发速度度.”-MarionBrown,SunIS版本控制建立管理工作空间管理过程控制ClearCaseClearCase功能ClearCase的存储库库提供自动跨越多个个存储库库的功能能根据您的的需求VOB存储库---VersionObjectBases作用---防防止随意意变更存储内容容---可可以存储储多种文文件类型型ClearCase独有的!VOBClearCase版本控制制控制任何何文件的的版本可对目录录和子目目录进行版本控控制采用版本本树结构构完美归并并功能文本比较较丰富的注注释和版版本报告信息654321203主支CheckoutEditCheck-inRel1修复错误误建立分支支CheckoutEditCheck-in归并、比比较增量存储Rel1ClearCase并行开发发自动建立分支支自动进行归并并ClearCase并行开发发确保修改改过的错错误不会会再出现现归并效用用能够找找到所有有未归并并的文件件减少集成成时间对于一个个项目可可以节省省几个月月,对于于一个建建立(Build)可以节省省几天归并的工工作能跨跨越多个个存储库库在多个平平台上同同时发布布归并功能能可以同同时归并并32个文件传送一个个缺陷的的修改到到多个版版本可以在任任何方向向上建立立分支和和进行归归并不会拖延延产品投投放市场场的时间间使高风险险的工作作隔离在在单独的的分支上上工作空间间管理的的重要性性提供一个个与开发发人员友友好的环环境为开发人人员创建建可靠的的工作空空间保证在集集成期间间能够继继续开发发为开发工工作提供供可靠的的同步机机制foo.cfoo.hVOBbar.c私人存储srcfoo.cbar.cfoo.hVIEW建立灵活活的工作作空间透明的访访问版本本元素支持非ClearCase主机访问视图图ClearCase工作空间间管理ClearCase工作空间间管理ClearCase是最好的的SCM解决方案案,可以以提供两两种工作作模式在Unix和WindowsNT上提供动动态视图图在WindowsNT上提供快快照视图图“…ClearCase能够提供供我们需需要的所所有不同同的工作作模式.”NobleNet,Inc.ClearCase工作空间间管理动态视图图使用网络络连接ClearCase的存储库库直接更新新访问数据据历史代码库的的整体视视图审核建立立(Build)网络建立立(Build)ClearCase工作空间间管理快照试图图在WindowsNT上能够可可靠地被被分离使使用只能定期期更新可以远离离办公室室工作可以在本本地进行行建立(Build)操作同步开发发是永远远可靠的的ClearCase为同步开开发提供供最多的自自动机制制ClearCase工作空间间管理的的益处集成期间间不影响响开发工工作继续续进行在集成工工作进行行过程中中能够保保护个人人的视图图同步开发发是永远远可靠的的为被检出出的开发发工作提提供标识识自动检测测多个同同时被检检出的文文件并确确保它们们被适当当的归并并支持UNIX和Windows平台的建建立跨越多台台主机进进行分布布式构造ClearCase建立管理理工作站工作站工作站工作站HPSunSGIRS/6000DECSunHPVOBServerVOBServerVOB可以分布在多个服务器之间在多台主机间进行Build操作ClearCase建立管理理提供100%的的重构能能力全面的审审核追踪踪:谁作的作了什么么怎么作的的什么时间间自动生成成配置报报告了解建立立(Build)之间的差差异比较两个个建立(Build)确定文件是否否有改动事件预触发机机制有规则的自动动分支动态配置规格格历史记录描述述提供状态报告告系统管理员开发者管理技术文档软件开发发过程程警告警告文件修改报告更新文档ClearCase过程控制ClearCase全面支持ISO9000ClearCase唯一确定地标标识每一个软软件项的版本本确定地标识每每个软件项及及其在整个软软件产品的版版本确定标识软件件产品在开发发、分配和安安装过程中的的各个状态管理同一个软软件部分被多多名开发人员员同时更改协调多个软件件产品根据需需要在多个地地点的更新使用ClearCase的益处Computervision缩短开发周期期,减少70%的集成时间集中的集成团团队从15名工程师减少少至5名减少施工费用用有利于企业知知识库的建立立帮助团队规范范管理“ClearCase可以恢复我们们软件开发过过程的秩序和和可预见性,,我们有信心心满足客户的的需求。”ClearCaseMultiSite能够使地理上上分布的开发团队共享享工作ClearCaseMultiSite能够解决的问问题地区之间的开开发数据传递递你的项目是否否正在忍受技技术资源不足足的影响你是否希望用用不同地点的的资源支持来来缩短产品投投放市场的时时间ClearCaseMultiSite的优势最灵活地支持持分布式的团团队开发最自动的解决决方案市场的领导超过30,000licenses最灵活的解决决方案能使一个或多多个地点共享享工作复制存储库到到一个或多个个地点可以增

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论