Обзор продуктов IBM Rational

1,430 views

Published on

www.cmcons.com

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,430
On SlideShare
0
From Embeds
0
Number of Embeds
134
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Обзор продуктов IBM Rational

  1. 1. Rational Software ® Rational , Rational IBM CEETimur.Markunin@ru.ibm.com © 2011 IBM Corporation
  2. 2. Rational Software RationalRequirements ComposerRequirements Composer, DOORSSoftware Architect, Asset ManagerApplication Developer, Team ConcertFunctional Tester, Performance Tester, Appscan,Quality ManagerBuildForgeClearQuest, ClearCase, Team ConcertTeam ConcertMethod Composer, Publishing Engine,Insight 2
  3. 3. Rational Software , Rational . ( , , , ,...). 3
  4. 4. Rational Software JAZZ 4
  5. 5. Rational Softwarewww.jazz.net 5
  6. 6. Rational SoftwareJAZZ Project 6
  7. 7. Rational Software Jazz Rational Rational Rational Team Concert Requirements Quality Manager Composer Rational Requirements Rational Rational Offering Composer Offering Quality Business Team Offering Manager Partner Jazz Concert Offerings JAZZ TEAM SERVERRationalDOORS Powered by Rational Rational Rational Rational Rational ClearQuest ClearCase Build Forge Requisite Asset Pro Manager 7
  8. 8. Rational Software JAZZRational Team Concert 8
  9. 9. Rational Software Rational Team Concert web , , nt ClearQuest Build Forge ClearCase Jazz Team Server
  10. 10. Rational Software IBM Rational Team Concert 10
  11. 11. Rational Software IBM Rational Team Concert 11
  12. 12. Rational Software JAZZRational Team Concert 12
  13. 13. Rational Software RTCRTC , : : – Scrum of Scrum : “My work” 13
  14. 14. Rational SoftwareProduct Backlog IBM Rational Team Concert 14
  15. 15. Rational Software IBM Rational Team Concert 15
  16. 16. Rational Software IBM Rational Team Concert
  17. 17. Rational Software IBM Rational Team Concert 17
  18. 18. Rational Software “My work” , IBM Rational Team Concert 18
  19. 19. Rational SoftwareTimeline Release N Project Release Plan (alias Product Backlog) M 1 (Sprint) M 2 (Sprint) M 2 (Sprint) = All top level WIs planned for an Iteration and its sub-iterations WI WI WI WI WI WI WI WI (Team T1)Cat. A Team Release Plan WI WI WI WI WI WI WI WI (alias Team Backlog) = All WIs planed WI WI WI WI WI WI WI WI for an Iteration and its sub-iterations WI WI WI WI WI WI WI WI (Team T2)Cat. B for a given team WI WI WI WI WI WI WI WI Iteration plan (alias Sprint Backlog) WI WI WI WI WI WI WI WI = All WIs planed for an Iteration WI WI WI WI WI WI WI WI for a given team WI WI WI WI WI WI WI WI (Team T1)Cat. C Another WI WI WI WI WI WI WI WI iteration plan WI WI WI WI WI WI WI WI WI Top level work item WI Other work item (Stories, epics) (Defects, tasks, enhancements…) 19
  20. 20. Rational Software IBM Rational Team Concert 20
  21. 21. Rational Software IBM Rational Team Concert 21
  22. 22. Rational Software IBM Rational Team Concert 22
  23. 23. Rational Software IBM Rational Team Concert 23
  24. 24. Rational Software : IBM Rational Team Concert 24
  25. 25. Rational Software IBM Rational Team Concert 25
  26. 26. Rational Software IBM Rational Team Concert 26
  27. 27. Rational Software JAZZRational Team Concert 27
  28. 28. Rational Software IBM Rational Team Concert 28
  29. 29. Rational Software Repository workspace Local sandbox (Stream) change-setchange-set . Repository workspace . Local sandbox . . 29 29
  30. 30. Rational Software Local sandbox Change set Change set Repository workspace Local sandbox Components Repository workspace Change set Components Change setComponents Track Changes Configuration of resources builds from the change set flow Each change set builds on what came beforeComponents Change History A time-ordered sequence of change sets Describes how the component’s content was built from nothing 30 30
  31. 31. Rational Software Local sandbox Repository workspace Local sandboxComponentsChange set Repository Change set Change set Change set workspace Components Change set Change set Change set Change set Stream Components Change set Stream Change set Change set Change set A place to share source with your team 31 31
  32. 32. Rational SoftwareTypical journey for a change set 3. Complete (usually combined with deliver) 4. Deliver Stream Repository Workspace Component Component Component Component 2b.Change set 2a. Check-in Local sandbox 1. Change 32 32
  33. 33. Rational Software 2 IBM Rational Team Concert 33
  34. 34. Rational Software IBM Rational Team Concert 34
  35. 35. Rational Software IBM Rational Team Concert 35
  36. 36. Rational Software IBM Rational Team Concert 36
  37. 37. Rational Software JTS 3 Change sets JTS 1 JTS 2 2 1 , IBM Rational Team Concert 37
  38. 38. Rational Software IBM Rational Team Concert 38
  39. 39. Rational Software : Eclipse (Java, C++, Cobol,Perl,..); VS.NET RTC 3.0 IBM Rational Team Concert 39
  40. 40. Rational Software IBM Rational Team Concert 40
  41. 41. Rational Software IBM Rational Team Concert 41
  42. 42. Rational Software SVN –
  43. 43. Rational Software JAZZRational Team Concert 43
  44. 44. Rational Software IBM Rational Team Concert 44
  45. 45. Rational Software IBM Rational Team Concert 45
  46. 46. Rational Software IBM Rational Team Concert 46
  47. 47. Rational Software IBM Rational Team Concert 47
  48. 48. Rational Software IBM Rational Team Concert 48
  49. 49. Rational Software IBM Rational Team Concert 49
  50. 50. Rational SoftwareGetting Started with Rational Team Concert: A Deployment Guidehttp://jazz.net/library/article/398#Adopting_Source_ControlJazz Source Control: Design Objectives http://jazz.net/library/article/525Easing into Jazz Source Control http://jazz.net/library/article/539Developing android applications using IBM Rational TeamConcert in an agile way http://jazz.net/library/article/505Integrating other SCM Systems with Rational Team Concert 2.0http://jazz.net/library/article/194Flow changes cross repositories with Rational Team Concerthttp://jazz.net/library/article/535Integrate Perforce software with Rational Team Concerthttp://www.ibm.com//developerworks/rational/library/10/integrate-perforce-with-rational-team-concert/index.htmlUsing the Hudson build integration system with Rational TeamConcert http://jazz.net/library/article/350 50
  51. 51. Rational Software JAZZRational Requirements Composer 51
  52. 52. Rational Software Glossaries Process Diagrams Use Case Models Rich-Text Docs , Central Hub Requirements Composer 52
  53. 53. Rational Software Rich-text Documents , , email) , Requirements Composer 53
  54. 54. Rational Software Requirements Composer 54
  55. 55. Rational Software Requirements Composer 55
  56. 56. Rational Software Requirements Composer 56
  57. 57. Rational Software JAZZRational DOORS 57
  58. 58. Rational SoftwareRational DOORS product family DOORS DOORS DOORS Analyst Web Access Requirements Rich Internet application Add-in to DOORS for management and providing globally modeling of systems traceability platform for distributed stakeholders requirements using the complex systems and access to review, edit, Unified Modeling software development and discuss requirements Language (UML) in the DOORS database through a Web browser DOORS 58
  59. 59. Rational SoftwareRole Based Document Style InterfaceUnderpinned with the power of an object oriented databaseHighly flexible display gives theright people the rightinformation at the right timeIntuitive interface means you’llbe up and running quicklyDocument based for efficientorganization and reportingClassic or Web Access clientboth on the same database Gives you access to complex interconnected data presented in a single display DOORS 59
  60. 60. Rational SoftwareMulti-Level TraceabilityInformation transparency allows you to take control Complex traceability made as Trace through multiple levels of simple as drag and drop documentation in a single display Product Reqs System Reqs Design Software Requirements Test Plans Make maintaining traceability an asset rather than an overhead DOORS 60
  61. 61. Rational SoftwareMulti-Level TraceabilityInformation transparency allows you to take control Trace to & from information View traceability from multiple both inside and outside DOORS perspectives allowing you to perform impact analysis across the whole lifecycle Technical Reqs Suspect Links Discussions Higher Level Reqs Evidence Detail Make maintaining traceability an asset rather than an overhead DOORS 61
  62. 62. Rational Software JAZZRational Quality Manager . 62
  63. 63. Rational Software IBM Collaborative Application Lifecycle Management Rational Quality Manager Quality Dashboard Test Management and Execution Create Build Manage Report Plan Tests Test Lab Results Best Practice Processes JAZZ TEAM SERVER SAP System z, Java Open Lifecycle Service Integrations .NET i
  64. 64. Rational Software Quality Manager 64
  65. 65. Rational Software Quality Manager 65
  66. 66. Rational Software Quality Manager 66
  67. 67. Rational Software ?: Quality Manager 67
  68. 68. Rational Software Quality Manager 68
  69. 69. Rational Software Quality Manager 69
  70. 70. Rational Software Rational Quality Manager Quality Manager 70
  71. 71. Rational Software Quality Manager 71
  72. 72. Rational SoftwareCLM – , . 72
  73. 73. Rational SoftwareCLM – collaborative lifecycle management Developer Tester Analyst, Product Manager User Experience Professional Rational Team Concert Rational Rational Quality Requirements Manager Composer Replace with RRC view that includes “implemented by” and “validated by” links 73 73
  74. 74. Rational SoftwareCALM – RRC 74
  75. 75. Rational Software 75
  76. 76. Rational Software JAZZRational Software Architect 76
  77. 77. Rational Software Rational Software Architect Family New in 8.0.1 DeploymentAutomation ContentPack for RAFW and WAS Extension for Extension for New in Extension for SOA Extension Simulation Extension for 8.0.1 Integrated Communication and WebSphere for C++ Toolkit Architecture Applications DeploymentAutomation Planning Frameworks Rational Application Developer Extension for Standard EditionDeployment Planning Rational Software Architect New in 8.0.1 Core foundation • Sketching • Built in transformations for Java, C#, • UML 2.2 modeling support VB.NET • CLM integration with end to end • Cloud support traceability 77
  78. 78. Rational Software : UML Rational SoftwareArchitect , . UML : SOA Software Architect 78
  79. 79. Rational Software : : Quality Manager 79
  80. 80. Rational SoftwareFind and fix problems early, beforeimplementation Already executed elementAnimate the dynamic behavior of yourarchitectures to expose run-time Activity tokeninformationDetailed control to debug your Next elementarchitecture to execute Breakpoints, stepping, suspend, resume, inject events Not yet executedAnalyze how messages will flow elementacross the planned deploymentinfrastructure to identify potentialconflicts RSA Simulation Toolkit 80
  81. 81. Rational Software TADDM (TivoliApplication Dependency DiscoveryManager) Software Architect 81
  82. 82. Rational Software JAZZ 82
  83. 83. Rational Software JAZZRational Functional Tester 83
  84. 84. Rational Software 3- 84
  85. 85. Rational Software 3- 85
  86. 86. Rational Software 3- 86
  87. 87. Rational Software ” (Verification point) (datadriven test) Web, Java .NET Siebel SAP 87
  88. 88. Rational SoftwareVB.net Java : , , 88
  89. 89. Rational Software
  90. 90. Rational Software
  91. 91. Rational SoftwareJava
  92. 92. Rational Software JAZZRational Performance Tester 92
  93. 93. Rational Software ? . . RationalPerformance Tester Performance Tester Agents 93
  94. 94. Rational Software ? , 94
  95. 95. Rational Software 3 95
  96. 96. Rational Software 3 96
  97. 97. Rational Software 3 97
  98. 98. Rational Software . , 98
  99. 99. Rational Software User Name: JSmith User Name: CBryson User Name: TJones , , (datapool) datapool datapool 99
  100. 100. Rational Software , 100
  101. 101. Rational Software .Rational Performance Tester Root Cause Analysis 101
  102. 102. Rational Software , “ ” 102
  103. 103. Rational Software JAZZRational AppScan 103
  104. 104. Rational Software … 2010 27%.• - . . 104
  105. 105. Rational Software Internet Firewall(Browser) SSL App Server (Presentation) ) Middle Tier 105
  106. 106. Rational SoftwareIBM Rational AppScan Suite – SECURITYREQUIREMENTS CODE BUILD QA PRE-PROD PRODUCTION AppScan Enterprise AppScan onDemand AppScan Reporting Console Security AppScan Source Requirements AppScan AppScan Definition AppScan Build AppScan Tester Standard Standard Build security testing Automate Security / Security / compliance Security & Compliance Outsourced testing for into the IDE Compliance testing in the testing incorporated into Testing, oversight, security audits & Build Process testing & remediation control, policy, audits production site monitoring workflows Application Security Best Practices – Secure Engineering Framework106 106
  107. 107. Rational Software “ ” HTTP HTTP HTTP HTTP 107
  108. 108. Rational Software 108
  109. 109. Rational Software, 109
  110. 110. Rational Software 110
  111. 111. Rational Software HTTP 111
  112. 112. Rational Software SQL Injection) Source// ...String username = request.getParameter("username");String password = request.getParameter("password");// ...String query = "SELECT * from tUsers where " + "userid=" + username + " " + "AND password=" + password + "";// ...ResultSet rs = stmt.executeQuery(query); SQL Sink 112
  113. 113. Rational SoftwareAppScan Source – Analysis EngineJava, JSP, C, C++, C#, VB.NET, ASP.NET, Classic ASP, OuncePL/SQL, T-SQL, COBOL, ColdFusion, PHP, Perl CERT, NIST, OWASP, CVE/CWE Ounce Analysis Engine ) • Contextual Analysis™ 113 113
  114. 114. Rational Software QA , 114
  115. 115. Rational Software JAZZLogiscope 115
  116. 116. Rational SoftwareThe Logiscope Toolset IBM Rational Logiscope is the leading Quality Assessment Tool providing: Logiscope RuleChecker Automated Coding Rule Checking Logiscope QualityChecker Quality Evaluations & Graphical Code Views Logiscope TestChecker Structure-based Testing & Test Coverage Analysis Logiscope Code Reducer Find Code Similarities – Remove Duplicated Code IBM Rational Logiscope 116
  117. 117. Rational SoftwareCode Quality Assessment with Logiscope Test Requirements: "A component shall not have an excessive intrinsic complexity" Principles: STABILITY TESTABILITY Measure complexity attributes LEVL for each component PARA DRCT_CALLS DRCT_CALLS Compare the results with threshold values RETU PATH Rate according to the number of measures NBCALLING PARA exceeding the threshold values GOTO VG VOCF STMT LVAR AVGS PARA COMF CHANGEABILITY ANALYZABILITY 117
  118. 118. Rational SoftwareLogiscope RuleChecker Rule explanation Colored source file Sortable Rule Violations IBM Rational Logiscope 118
  119. 119. Rational Software , :Unix,Windows, Linux, Java, .NET,VB6, C/C++, IBM Rational Purify Plus 119
  120. 120. Rational Software JAZZRational Focal Point 120
  121. 121. Rational Software IBM Rational Powered by Portfolio Product Project PerformanceManagement Management Management Management , , ” ” ” ” Focal Point Focal Point Team Concert Insight Insight Insight Insight Capability Improvement Framework 121
  122. 122. Rational Software , email , : ? ? ? IBM Rational Focal Point 122
  123. 123. Rational Software , ? /. 123
  124. 124. Rational Software : – - ? ? ? ? IBM Rational Focal Point 124
  125. 125. Rational Software : - – : IBM Rational Focal Point 125
  126. 126. Rational Software , ,• Focal Point . IBM Rational Focal Point 126
  127. 127. Rational Software • IBM Rational Focal Point 127
  128. 128. Rational Software JAZZRational Publishing Engine 128
  129. 129. Rational Software : 129
  130. 130. Rational Software : , …! , 130
  131. 131. Rational SoftwareRational Publishing Engine: Rational, : Asset Manager, DOORS, Focal Point, Quality Manager, Rhapsody, Requirements Composer, System Architect, Tau, Change, Software Architect, Team Concert XML REST 131
  132. 132. Rational SoftwareRational Publishing Engine: Usability Document Studio Javascript 132
  133. 133. Rational SoftwareRational Publishing Engine: Launcher Usability 133
  134. 134. Rational SoftwareRational Publishing Engine: high quality, compliant documents , Flexible output (MS Word, HTML, PDF, XSL-FO…) 134
  135. 135. Rational Software JAZZRational Insight 135
  136. 136. Rational SoftwareRational Insight BI , ALM ? ? Scorecards & Dashboards Reporting & Analysis IBM Rational Insight 136
  137. 137. Rational Software Portfolio Management Project Management CxO Rational Requirements Management InsightArchitectureManagement Change Process LeadManagement Configuration Management Build Management Project Manager Quality Management IBM Rational Insight 137
  138. 138. Rational Software A1 Is my spike in defects tied to the increase in code churn?Example: Dashboard showcasing project level control metrics related to outcome – Quality. IBM Rational Insight 138
  139. 139. 138A1 Is this slide up-to-date? There was not a slide like this one in the Insgiht deck that EricL provided. Author; 20.04.2009
  140. 140. Rational Software JAZZRational Method Composer 139
  141. 141. Rational SoftwareRational Method Composer 140
  142. 142. Rational Software RMC: : 141

×