《IBMRational产品概述课件》由会员分享,可在线阅读,更多相关《IBMRational产品概述课件(66页珍藏版)》请在金锄头文库上搜索。
1、IBM Software GroupIBM Rational 产品概述IBM 软件部IBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Perform
2、ance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational softwareRUP的主要内容 规程 (Discipline)RUP把开发活动、把开发活动、角色、工件分为角色、工件分为 9 个规程个规程每一个迭代都每一个迭代都会涉及到会涉及到 9 个个 规程规程IBM Software Group | Rational software 每个Discipline的产品ModelsBusiness Use-Case Model Implemented By Bu
3、siness Object ModelDesign ModelImplementation ModelUse-CaseModel Realized By Automated By Realized By DisciplinesImplementationImplementationAnalysis &Analysis &DesignDesignRequirementsRequirementsBusiness Business ModelingModelingIBM Software Group | Rational softwareRUP的内容结构 - Workflow Business Mo
4、deling WorkflowRequirements WorkflowIBM Software Group | Rational softwareRUP的内容结构 - Workflow DetailExample: Requirements WorkflowExample Workflow Detail diagram: Analyze the ProblemWorkflow Details show roles, activities they perform, input artifacts they need, and output artifacts they produce.IBM
5、 Software Group | Rational software主要概念IBM Software Group | Rational softwareRUP相关培训PRJ270: Essentials of Rational Unified ProcessImplementing Rational Unified ProcessPRJ480: Mastering the Management of Iterative Development IBM Software Group | Rational software推荐两本关于RUP书IBM Software Group | Ration
6、al softwareRational Method ComposerIC / Best PracticesBooks / PublicationsStandards / RegulationsHomegrown MethodsIBM Software Group | Rational softwareProcessExampleIBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software
7、 Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational softwareRational 需求管理的基础理论问题解决方案领域业务领域业务需求产品特性软件需求测试规约测试规约设计规约用户手册所要所要构建的构建的系
8、统系统追踪性IBM Software Group | Rational softwareRequisitePro 提供三种界面Microsoft WordMicrosoft WordDatabaseDatabaseWebWebFamiliar interfaceProvides requirements contextHighly effective for reviewsCentral repository, easy secure accessProject and document templatesOrganize requirements with packagesRemote/di
9、stributed accessNo desktop installationNew usability and performance improvementsIBM Software Group | Rational software管理需求的属性User-defined requirement typesUser-defined attributesUser-defined filters (views)Saved viewsIBM Software Group | Rational software管理需求的追踪性Graphical trace matrixGraphical trac
10、e treeTextual trace matrixIBM Software Group | Rational software自动提示需求的变化Suspect linksEmail notification of changesIBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestMana
11、ger白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational software传统建模工具 RoseROSE Rational Object Software EngineeringRose 的不同版本4Rose Modeler4Rose Developer for Java4Rose Developer for V
12、isual Studio4Rose EnterpriseIBM Software Group | Rational software新一代建模工具 RSARational Software Architecture基于 Eclipse 3.0 的新一代软件开发平台RWD : Rational Web Developer4Web 页面开发工具RSM : Rational Software Modeler4可视化建模工具,支持 UML2.0RAD : Rational Application Developer4前身为 WSAD (Websphere Studio Application Deve
13、loper)4支持 J2EE 开发的 IDE 环境RSA : Rational Software Architecture4新一代软件建模平台RSD : Rational Software Developer4RSD = RSA J2EE & Web Development capabilityIBM Software Group | Rational softwareIBM Rational Web DeveloperIBM Rational Web DeveloperEclipse Java Development ToolsXML ToolsEnterprise Generation L
14、anguageRich Client UI constructionWeb UI construction“Eclipse Java Development Tools”J2SE development toolsCode completion, search, refactoringExtensible Team APIs to support CM integration (CVS, ClearCase, and many others)Plug-in Development Environment for extensibility“EGL”Simplified 4GL for Web
15、Application DevelopmentText User Interface Programs Support (3270, Curses)VisualAge Generator - EGL Migration Tool Java Runtime Targets“XML Tools”XML and XSD tooling support“Rich Client UI construction”Java Visual Editor for rich client compositionSupports Swing, AWT, SWT widgets“Web UI construction
16、”Visual site layout toolsDrag-and-drop web client construction supporting range of web client technologies:HTML, JSP, Servlet Struts, JSF and SDOIBM Software Group | Rational softwareIBM Rational Application DeveloperClearCase LTRUP Configuration for J2IBM Rational Application DeveloperRational Web
17、Developer“UML Visual Editors”Class diagrams for Java/EJB structureSequence diagrams for method body visualizationIDEF1X/IE diagrams for Database and XML schemaDynamic topic diagramsJavadoc integrationVisual refactoring“Code Analysis Tools”Both static source code analysis and dynamic run-time analysi
18、sSequence diagram run-time trace with performance and code coverage annotationAdvanced memory leak detectionUser-defined run-time probesTrace across multiple serversSource code analysis finds problems: Java/EJB coding practices, internationalization, accessibility,Interactive reports and metrics“Web
19、 Services Tools”WSDL visual editorUDDI Registry browserPortal/Portlet Design ToolsVisual Portal site and page layout toolsVisual Portlet layout and previewIntegrated Portal test environment“J2EE/EJB Tooling”J2EE construction toolsSupports WebSphere and WebLogicRapid Deployment for WASIntegrated WAS
20、test environmentUML Visual EditorsWeb Services ToolsCode Analysis ToolsPortal/Portlet Design ToolsJ2EE/EJB ToolingComponent/Unit Test“Component/Unit Test”JUnit-based testing of Java, EJB and Web ServicesTest guidance based on code analysisAutomated test case generationData-driven testingAutomated re
21、gression testingIBM Software Group | Rational softwareIBM Rational Software ModelerUML 2.0 Modeling ClearCase LTRUP Configuration for SW ArchitectsIBM Rational Software Modeler ProductReport GenerationPattern/Transformation AuthoringReusable Asset Browser“UML 2.0 Modeling”UML 2.0 Diagrams for Class,
22、 Communication, Component, Composite Structure, Deployment, Activity, Sequence, State, and Use CaseUML ProOCL SupportAutomatic diagram generationExtensive open APIJava-based “scripting” for extensibilityReport GenerationHTML and XML based data extraction and reportingExtensive printingTraceability r
23、eporting and custom queries“Pattern/Transform Authoring”Sample UML-to-code transforms for EJB, Java, and C+Selective language to UML harvestingPattern contentPattern/Transform authoring framework and services“Reusable Asset Browser”Automatic anti-pattern and pattern detectionArchitectural discovery,
24、 analysis, metrics, and stability reportingImplementation level architectural rulesLifecycle Integrations“Lifecycle Integrations”Drag-and-drop association of RequisitePro requirements with models Interface to CM toolsVisual compare/mergeDocument generation with SoDAIBM Software Group | Rational soft
25、wareIBM Rational Software ArchitectClearCase LTRUP Configuration for SW ArchitectsIBM Rational Software ArchitectApplication DeveloperC/C+ Development ToolsSoftware Modeler UML Language TransformsJava Application Analysis“WSAD v6”JSF, SDO, StrutsJava GUI editorWeb diagram editorSite designerWeb Serv
26、ices development toolsDatabase editing toolsEGLEJB development toolsUML code editors for EJB, Java, and DataStatic AnalysisRuntime AnalysisComponent test automationPortal/Portlet development tools“Modeler”UML 2.0 Diagrams for Class, Communication, Component, Composite Structure, Deployment, Activity
27、, Sequence, State, and Use CaseOCL SupportAutomatic diagram generationPattern contentExtensive open APIJava-based “scripting” for extensibilityHTML and XML based data extraction and reportingExtensive printingRAS tools“C/C+ Development Tools”C/C+ editors and build managementCompiler and debugger int
28、egrationUML code editors“UML Language Transforms”Sample UML-to-code transforms for EJB, Java, and C+Selective language to UML harvestingPattern/Transform authoring framework and services“Application Analysis”Automatic anti-pattern and pattern detectionArchitectural discovery, analysis, metrics, and
29、stability reportingImplementation level architectural rulesIBM Software Group | Rational softwareRational Systems DeveloperJava Development ToolsC/C+ Development ToolsSoftware Modeler UML Language TransformsOperating Environments“Java Development Tools”Advanced Java tooling - editors, projects, refa
30、ctoring, etc.UML code editors for JavaCode review“Modeler”UML 2.0 Diagrams for Class, Communication, Component, Composite Structure, Deployment, Activity, Sequence, State, and Use CaseOCL SupportAutomatic diagram generationPattern contentExtensive open APIJava-based “scripting” for extensibilityHTML
31、 and XML based data extraction and reportingExtensive printing (Windows Only)RAS toolsRose Model ImportTraceability AnalysisVisual Compare/Merge“C/C+ Development Tools”C/C+ editors and build managementCompiler and debugger integrationUML code editors for C/C+“UML Language Transforms”Pattern/Transfor
32、m authoring framework and servicesUML-to-code transforms for Java and C+Selective language to UML harvestingCORBA IDL“Application Analysis”Automatic anti-pattern and pattern detection (Java)Architectural discovery, analysis, metrics, and stability reporting (Java)Implementation level architectural r
33、ules (Java)“Lifecycle Integrations”ClearCaseClearQuestRequisite ProSoDAStructural AnalysisPlatform Integrations“Platform Integrations”Eclipse 3.0.2IBM SDPLife-cycle IntegrationsIBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Ration
34、al Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational softwareHost or Target ApplicationHost or Target ApplicationRose R
35、ealTimeRose RealTimeRose RealTimeRose RealTimeThe Model is The Model is The ApplicationThe ApplicationUse Case DiagramUse Case DiagramSequence DiagramSequence DiagramClass DiagramClass DiagramStructure DiagramStructure DiagramBehavior DiagramBehavior DiagramComponent DiagramComponent DiagramDeployme
36、nt DiagramDeployment DiagramIBM Software Group | Rational software生成完整的系统代码ApplicationApplication3GL3GLLinkerLinker3GL3GLCompilerCompilerGeneratedGeneratedMake FileMake FileRose RealTimeRose RealTimeHost or TargetCustomizable high-performance code, proven technologyEliminates manual translation erro
37、rsIncremental compilation for fast turnaroundDesigners code (e.g., state transitions)Code generated automatically from structure and state diagramsUML Run-TimeUML Run-TimeServices LibraryServices LibraryExternal 3GLExternal 3GLCode LibrariesCode LibrariesUML Source FromUML Source FromCM SystemCM Sys
38、temGeneratedGenerated3GL Code3GL CodeIBM Software Group | Rational software模型级的调试Rational Rose RealTime ModelModelGenerate/CompileGenerate/CompileControl/ObserveControl/ObserveIBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rationa
39、l Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational softwareTestManager 核心测试控制平台VIEW RESULTSVIEW RESULTSPassPassFailCov
40、eraCoverage ge reportsreports GenerateGenerate change change requests requestsPLAN & PLAN & DESIGNDESIGNOS/VerMemDiskTest Test IterationsIterationsTest Test ConfigurationsConfigurationsTest CasesTest CasesTEST INPUTSTEST INPUTSINPUTINPUTCross-Cross-platformplatformAny kind Any kind of test: of test:
41、 unit, unit, functionafunctional, load, l, load, manualmanualMany tests Many tests at same at same timetimeEXECUTIONEXECUTIONRational Rational TestManagerTestManagerRequiremenRequirementstsSpreadsheetSpreadsheetModelsModelsIBM Software Group | Rational software支持整个测试流程PlanImplement测试活动EvaluateExecut
42、eTest InputsConfigIterationTest CaseTest PlanTest DataTestScriptImplementDesignReports & Change RequestsTest DesignTest Logs & Test OutputDesignIBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具
43、 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational software白盒测试工具套件 PurifyPlusw w可靠性测试工具可靠性测试工具可靠性测试工具可靠性测试工具 Purify Purify Purify Purifyw w能够在运行时发现内存
44、使用错误能够在运行时发现内存使用错误w w代码覆盖分析工具代码覆盖分析工具代码覆盖分析工具代码覆盖分析工具 PureCoveragePureCoveragePureCoveragePureCoveragew w记录执行过的代码,以生成代码覆盖分析报告;代码覆盖分析记录执行过的代码,以生成代码覆盖分析报告;代码覆盖分析可以详细到语句级可以详细到语句级w w应用性能分析工具应用性能分析工具应用性能分析工具应用性能分析工具 QuantifyQuantifyQuantifyQuantifyw w通过精确的计时数据来找出性能瓶颈;追踪版本间的性能变化通过精确的计时数据来找出性能瓶颈;追踪版本间的性能变化
45、IBM Software Group | Rational software可靠性测试工具 - PurifyPurify能够在运行时发现内存使用错误:4非初始化内存读4数组越界读写4自由内存读写4堆栈越界读写4内存泄露发现问题并准确定位到源码没有源代码也能发现错误支持平台及语言:4Windows C/C+, VB, Java, .NET4Sun Solaris, HP-UX, SGI IRIX, Siemens Reliant UNIX, Linux, AIX*IBM Software Group | Rational software代码覆盖分析工具 - PureCoveragePureCo
46、verage记录执行过的代码,以生成代码覆盖分析报告代码覆盖分析可以详细到语句级支持平台:4Windows - VC+, VB, VJ, .NET4Sun Solaris, HP-UX, Linux, AIX*IBM Software Group | Rational software应用性能分析工具 - Quantify通过精确的计时数据来找出性能瓶颈追踪版本间的性能变化没有源代码也能分析支持平台:4Windows - VC+, VB, Java, .NET4Sun Solaris, HP-UX, Linux, AIX*IBM Software Group | Rational softwa
47、reIBM Rational Test RealTime同时支持开发机和目标的全面测试方案Target Deployment PortComponent TestingC, C+, Ada, JavaCodeCoverage C, C+Ada, JavaMemoryProfiling C, C+JavaPerformanceProfilingC, C+JavaRuntimeTracing C, C+JavaCThreadProfilingC, C+JavaUnit, Integration, Validation, Regression and Unit, Integration, Valid
48、ation, Regression and System TestingSystem TestingSystem Testing适用于PurifyPlus不支持的平台(如AIX) 或是嵌入式系统的测试IBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 Purif
49、yPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational softwareManual testing Manual testing cant keep pace!cant keep pace!手工测试无法保证测试的完备性Build 1Build 2Build 3, 4, 5, 6, 7, 8Build 9Build 10Manual tes
50、ting.the new tests.TimeTestsBuild 10.the new tests.Time.the new tests.take .take more more timetimeIBM Software Group | Rational softwareOKFindRun Test ScriptsReport DefectsView ResultsIterate自动化回归测试工具 Robot录制脚本插入验证点定义测试用例编辑脚本 (可选)回归测试验证应用程序是否正确实现了所有需求?IBM Software Group | Rational softwareIBM Ratio
51、nal Functional Tester for Java and WebRational Functional Tester for Java and Web加快测试速度,减轻测试痛苦方便控制测试流程;自动保存测试数据;追踪每条测试用例统一测试和开发平台:完全集成入Eclipse IDE或IBM WSAD开发员可以完成代码后马上执行测试质量工程师和软件工程师都容易调试修改结果可支持JAVA和Web应用IBM Software Group | Rational softwareFunctional Tester Extensions for Terminal-based Applicatio
52、nTest DataTest DataTest PropertiesTest PropertiesApplication Tester SeesApplication Tester SeesIBM 主机系统应用测试IBM AS400 系统测试UNIX 字符终端应用测试IBM Software Group | Rational software功能测试工具总结Windows 客户端应用 Visual Basic / Delphi / PowerBuilder4IBM Rational RobotWeb-based 和 Java 应用4IBM Rational Functional Tester终
53、端类应用 (Green Screen) Mainframe / AS400 / UNIX4IBM Rational Functional Tester +4Functional Tester Extensions for Terminal-based ApplicationIBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具 Rose R
54、ealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational softwareIBM Rational Performance TesterRational Performance Tester (Robot)保证系统上线前满足你的性能要求 容易创建测试脚本容易创建测试脚本
55、使用使用RobotRobot的的VUVU测试脚本来设计任何场景测试脚本来设计任何场景 管理你的测试资产管理你的测试资产TestManager TestManager 工具帮你管理所有的测试内工具帮你管理所有的测试内容容 指出您系统的性能瓶颈指出您系统的性能瓶颈有各种图表来告诉您哪里是系统问题有各种图表来告诉您哪里是系统问题IBM Software Group | Rational software被测系统被测系统测试控制机测试控制机Master代理机代理机 Agent性能测试体系架构IBM Software Group | Rational softwareIBM Rational 产品概述软
56、件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Robot, Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | R
57、ational software配置管理工具 ClearCase 和变更管理工具 ClearQuestw最强大的软件资产管理解决方案-ClearCasew超过 240,000 用户w并行开发自动化w易于使用, 高度灵活的缺陷及变更跟踪-ClearQuestw超过 160,000 用户 w强大及可定制的项目统计报告IBM Rational ClearCase Change management solutionIBM Software Group | Rational softwareClearCase和和ClearQuest支持变更管理十大原则n 在安全的存储库中进行工件的标识和存储n 控制并
58、审计对工件的变更n 将工件组织为版本化的构件n 在项目里程碑创建基线n 记录并跟踪变更请求n 使用活动来组织和集成n 维护稳定和一致的工作空间n 支持对构件的并行开发n 尽早和经常进行集成n 确保软件构建的再现性IBM Rational ClearCase change management solutionIBM Software Group | Rational software满足从单独小项目到企业级大规模开发Distributed TeamDevelopmentSnapshot ViewsDynamic ViewsAdvanced Build ManagementRationalCle
59、arCase MultiSiteRational ClearCase LTRational ClearCaseUCM ProcessUCM ProcessSingleServerDistributedServersReplicatedServersUCM ProcessUCM Process Individual Workgroups Medium-Large Teams Distributed TeamsClearCase LT : ClearCase 简化版w不支持动态视图 / Build Mgmtw单服务器架构w不支持MultiSiteIBM Software Group | Ratio
60、nal softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Rose, Rational Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工
61、具IBM Software Group | Rational softwareIBM Rational Portfolio Manager把所有的项目管理工作整合在一个流程和平台上Scope ManagementProposal ManagementPortfolio ManagementResource ManagementProject ManagementWork ManagementTime & Expense TrackingException ManagementService Request ManagementIssues ManagementIBM Software Grou
62、p | Rational software管理项目组合管理项目组合 了解项目状态了解项目状态4帮助管理者随时掌控所有项目的进展情况管理范围管理范围 追求业务价值最大化追求业务价值最大化4合理界定项目范围,以最小的代价实现最大的业务价值管理工作管理工作 协调管理项目开发协调管理项目开发4管理项目的计划、成本、预算、资源、进度管理资源管理资源 优化人力资源配置优化人力资源配置4有效利用现有的人力资源,并合理计划将来的资源需求管理开支管理开支 保证财务健康保证财务健康4管理项目中的各种开支管理意外事件管理意外事件 响应需求变更响应需求变更4追踪管理项目中的问题、风险、约束、机会和变更,并及时响应管理
63、质量管理质量 交付高质量的产品交付高质量的产品4保证客户的需求没有被忽略,并且并正确地实现项目组合管理 IBM Rational Portfolio ManagerIBM Software Group | Rational software监控管理所有项目状态IBM Software Group | Rational software分析项目的成本和收益管理 WBS 结构IBM Software Group | Rational softwareIBM Rational 产品概述软件开发方法论 Rational Unified Process需求管理工具 RequisitePro建模工具 Ro
64、se, Rational Software Architecture嵌入式系统建模工具 Rose RealTime测试管理工具 TestManager白盒测试工具 PurifyPlus, Test RealTime功能测试工具 Functional Tester性能测试工具 Performance Tester配置管理工具 ClearCase, ClearQuest项目组合管理工具 Portfolio Manager其他工具IBM Software Group | Rational software文档自动生成工具 SoDA (Software Document Automation)w从工具
65、中自动抽取所需信息,根据文档模板来自动生成文档w自动维护文档和数据源之间的链接,在数据源更新后,可自动更新文档w文档定制过程简单易用分析文档分析文档设计文档设计文档测试文档测试文档状态报告状态报告设计测试SoDAWith Frame 或 For Word项目数据项目数据综合文档综合文档项目文档项目文档需求缺陷IBM Software Group | Rational software基于角色的软件开发平台系统分析员系统分析员架构设计师架构设计师开发人员开发人员测试人员测试人员快速构建快速构建快速构建快速构建变换、集成变换、集成变换、集成变换、集成生成代码生成代码生成代码生成代码设计、创建设计、
66、创建设计、创建设计、创建和执行测试和执行测试和执行测试和执行测试用例用例用例用例建模、模拟建模、模拟建模、模拟建模、模拟组合、监视组合、监视组合、监视组合、监视业务流程业务流程业务流程业务流程对应用和数对应用和数对应用和数对应用和数据进行可视据进行可视据进行可视据进行可视化建模化建模化建模化建模按需配置按需配置按需配置按需配置实施调试实施调试实施调试实施调试解决应用解决应用解决应用解决应用系统问题系统问题系统问题系统问题 遵循公共流程遵循公共流程遵循公共流程遵循公共流程 管理和度量项目和项目组合管理和度量项目和项目组合管理和度量项目和项目组合管理和度量项目和项目组合 管理需求管理需求管理需求管
67、理需求 管理变更和软件资产管理变更和软件资产管理变更和软件资产管理变更和软件资产 管理软件质量管理软件质量管理软件质量管理软件质量项目经理项目经理企业管理层企业管理层 使使使使 IT IT 投资与业务发展目标相适应投资与业务发展目标相适应投资与业务发展目标相适应投资与业务发展目标相适应 分析和监控项目和项目组合分析和监控项目和项目组合分析和监控项目和项目组合分析和监控项目和项目组合部署人员部署人员IBM Software Group | Rational softwareIBM 软件开发平台CustomerCustomerExtensionsExtensions3rd Party3rd Par
68、tyISV ToolsISV ToolsRational Rational Software Software ArchitectArchitectRational Rational Application Application DeveloperDeveloperRational Rational Functional Functional & Manual& ManualTesterTesterRational Rational Performance Performance TesterTesterRational Team Unifying PlatformRational Team
69、 Unifying Platform(RUP, RequisitePro, TestManager, SoDA, ClearQuest, ClearCaseLT)(RUP, RequisitePro, TestManager, SoDA, ClearQuest, ClearCaseLT)Tivoli Tivoli Configuration Configuration ManagerManagerWBIWBIModelerModeler& Monitor& MonitorRational Rational Software Software ModelerModelerTivoliTivoliMonitoringMonitoringRational Rational PurifyPlusPurifyPlusRational Portfolio ManagerRational Portfolio Manager系统分析员系统分析员架构设计师架构设计师开发人员开发人员测试人员测试人员项目经理项目经理企业管理层企业管理层部署人员部署人员IBM Software Group | Rational software