Your SlideShare is downloading. ×
0
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Обзор продуктов IBM Rational
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

1,204

Published on

www.cmcons.com

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,204
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Rational Software ® Rational , Rational IBM CEETimur.Markunin@ru.ibm.com © 2011 IBM Corporation
  • 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. Rational Software , Rational . ( , , , ,...). 3
  • 4. Rational Software JAZZ 4
  • 5. Rational Softwarewww.jazz.net 5
  • 6. Rational SoftwareJAZZ Project 6
  • 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. Rational Software JAZZRational Team Concert 8
  • 9. Rational Software Rational Team Concert web , , nt ClearQuest Build Forge ClearCase Jazz Team Server
  • 10. Rational Software IBM Rational Team Concert 10
  • 11. Rational Software IBM Rational Team Concert 11
  • 12. Rational Software JAZZRational Team Concert 12
  • 13. Rational Software RTCRTC , : : – Scrum of Scrum : “My work” 13
  • 14. Rational SoftwareProduct Backlog IBM Rational Team Concert 14
  • 15. Rational Software IBM Rational Team Concert 15
  • 16. Rational Software IBM Rational Team Concert
  • 17. Rational Software IBM Rational Team Concert 17
  • 18. Rational Software “My work” , IBM Rational Team Concert 18
  • 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. Rational Software IBM Rational Team Concert 20
  • 21. Rational Software IBM Rational Team Concert 21
  • 22. Rational Software IBM Rational Team Concert 22
  • 23. Rational Software IBM Rational Team Concert 23
  • 24. Rational Software : IBM Rational Team Concert 24
  • 25. Rational Software IBM Rational Team Concert 25
  • 26. Rational Software IBM Rational Team Concert 26
  • 27. Rational Software JAZZRational Team Concert 27
  • 28. Rational Software IBM Rational Team Concert 28
  • 29. Rational Software Repository workspace Local sandbox (Stream) change-setchange-set . Repository workspace . Local sandbox . . 29 29
  • 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. 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. 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. Rational Software 2 IBM Rational Team Concert 33
  • 34. Rational Software IBM Rational Team Concert 34
  • 35. Rational Software IBM Rational Team Concert 35
  • 36. Rational Software IBM Rational Team Concert 36
  • 37. Rational Software JTS 3 Change sets JTS 1 JTS 2 2 1 , IBM Rational Team Concert 37
  • 38. Rational Software IBM Rational Team Concert 38
  • 39. Rational Software : Eclipse (Java, C++, Cobol,Perl,..); VS.NET RTC 3.0 IBM Rational Team Concert 39
  • 40. Rational Software IBM Rational Team Concert 40
  • 41. Rational Software IBM Rational Team Concert 41
  • 42. Rational Software SVN –
  • 43. Rational Software JAZZRational Team Concert 43
  • 44. Rational Software IBM Rational Team Concert 44
  • 45. Rational Software IBM Rational Team Concert 45
  • 46. Rational Software IBM Rational Team Concert 46
  • 47. Rational Software IBM Rational Team Concert 47
  • 48. Rational Software IBM Rational Team Concert 48
  • 49. Rational Software IBM Rational Team Concert 49
  • 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. Rational Software JAZZRational Requirements Composer 51
  • 52. Rational Software Glossaries Process Diagrams Use Case Models Rich-Text Docs , Central Hub Requirements Composer 52
  • 53. Rational Software Rich-text Documents , , email) , Requirements Composer 53
  • 54. Rational Software Requirements Composer 54
  • 55. Rational Software Requirements Composer 55
  • 56. Rational Software Requirements Composer 56
  • 57. Rational Software JAZZRational DOORS 57
  • 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. 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. 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. 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. Rational Software JAZZRational Quality Manager . 62
  • 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. Rational Software Quality Manager 64
  • 65. Rational Software Quality Manager 65
  • 66. Rational Software Quality Manager 66
  • 67. Rational Software ?: Quality Manager 67
  • 68. Rational Software Quality Manager 68
  • 69. Rational Software Quality Manager 69
  • 70. Rational Software Rational Quality Manager Quality Manager 70
  • 71. Rational Software Quality Manager 71
  • 72. Rational SoftwareCLM – , . 72
  • 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. Rational SoftwareCALM – RRC 74
  • 75. Rational Software 75
  • 76. Rational Software JAZZRational Software Architect 76
  • 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. Rational Software : UML Rational SoftwareArchitect , . UML : SOA Software Architect 78
  • 79. Rational Software : : Quality Manager 79
  • 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. Rational Software TADDM (TivoliApplication Dependency DiscoveryManager) Software Architect 81
  • 82. Rational Software JAZZ 82
  • 83. Rational Software JAZZRational Functional Tester 83
  • 84. Rational Software 3- 84
  • 85. Rational Software 3- 85
  • 86. Rational Software 3- 86
  • 87. Rational Software ” (Verification point) (datadriven test) Web, Java .NET Siebel SAP 87
  • 88. Rational SoftwareVB.net Java : , , 88
  • 89. Rational Software
  • 90. Rational Software
  • 91. Rational SoftwareJava
  • 92. Rational Software JAZZRational Performance Tester 92
  • 93. Rational Software ? . . RationalPerformance Tester Performance Tester Agents 93
  • 94. Rational Software ? , 94
  • 95. Rational Software 3 95
  • 96. Rational Software 3 96
  • 97. Rational Software 3 97
  • 98. Rational Software . , 98
  • 99. Rational Software User Name: JSmith User Name: CBryson User Name: TJones , , (datapool) datapool datapool 99
  • 100. Rational Software , 100
  • 101. Rational Software .Rational Performance Tester Root Cause Analysis 101
  • 102. Rational Software , “ ” 102
  • 103. Rational Software JAZZRational AppScan 103
  • 104. Rational Software … 2010 27%.• - . . 104
  • 105. Rational Software Internet Firewall(Browser) SSL App Server (Presentation) ) Middle Tier 105
  • 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. Rational Software “ ” HTTP HTTP HTTP HTTP 107
  • 108. Rational Software 108
  • 109. Rational Software, 109
  • 110. Rational Software 110
  • 111. Rational Software HTTP 111
  • 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. 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. Rational Software QA , 114
  • 115. Rational Software JAZZLogiscope 115
  • 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. 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. Rational SoftwareLogiscope RuleChecker Rule explanation Colored source file Sortable Rule Violations IBM Rational Logiscope 118
  • 119. Rational Software , :Unix,Windows, Linux, Java, .NET,VB6, C/C++, IBM Rational Purify Plus 119
  • 120. Rational Software JAZZRational Focal Point 120
  • 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. Rational Software , email , : ? ? ? IBM Rational Focal Point 122
  • 123. Rational Software , ? /. 123
  • 124. Rational Software : – - ? ? ? ? IBM Rational Focal Point 124
  • 125. Rational Software : - – : IBM Rational Focal Point 125
  • 126. Rational Software , ,• Focal Point . IBM Rational Focal Point 126
  • 127. Rational Software • IBM Rational Focal Point 127
  • 128. Rational Software JAZZRational Publishing Engine 128
  • 129. Rational Software : 129
  • 130. Rational Software : , …! , 130
  • 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. Rational SoftwareRational Publishing Engine: Usability Document Studio Javascript 132
  • 133. Rational SoftwareRational Publishing Engine: Launcher Usability 133
  • 134. Rational SoftwareRational Publishing Engine: high quality, compliant documents , Flexible output (MS Word, HTML, PDF, XSL-FO…) 134
  • 135. Rational Software JAZZRational Insight 135
  • 136. Rational SoftwareRational Insight BI , ALM ? ? Scorecards & Dashboards Reporting & Analysis IBM Rational Insight 136
  • 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. 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. 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. Rational Software JAZZRational Method Composer 139
  • 141. Rational SoftwareRational Method Composer 140
  • 142. Rational Software RMC: : 141

×