Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
2
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
3
IBM Software Group | Rational software
“Only 34% of software projects are deemed successful costing over $300B annually”
Silos of people,
process, and projects
4
IBM Software Group | Rational software
5
IBM Software Group | Rational software
Telelogic Rhapsody
Telelogic Tau
Telelogic SDL Suite
Enterprise Architecture/ Telelogic StateMate
Architectural Frameworks Analysis &
Design Rational Rose /RoseRT
Rational Software Architect
Rational Data Architect
Requirements
Definition & Construction
Product Portfolio Management
Management Rational Application Developer
Configuration &
Change Mgmt Rational Developer for System i
Rational Developer for System z
Telelogic Rhapsody
Release
Measurement & Management
Reporting
Asset Discovery,
Management &
Quality Reuse
Management
Production /
Operations
6
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
7
IBM Software Group | Rational software
Design
Implementation
Testing
Maintenance
UML architecture and implementation gets out of synch easily
What if the design was incorrect?
What about the incorrect requirements?
IBM Software Group | Rational software
Transition
"IBM Rational's acquisition of Telelogic uniquely establishes them in both the embedded and
enterprise development and systems marketplace. Embedded development technologies
have far more stringent requirements than does the "five-nines" requirements of enterprise
deployments. This is why embedded solutions are becoming pervasive in enterprise
applications. If deployed embedded systems were to adopt enterprise requirements, it is
estimated that 200 airplanes would fall out of the sky every day. With the unique attributes of
Telelogic's Rhapsody product, IBM has added significantly to their market dominance."
Software
Software Engineering
Engineering
Test Engineering
Time
•
Percent of Total Cost of Development due to Testing
Deliver software that meets the requirements 45%
Developer Response
40%
Developer Response
30%
25%
20% Rose
Rose Rhapsody
15% Rhapsody
Performance 73.3% 86.6% 10%
5%
Systems Functionality 73.3% 80.0% 0%
0.05 0.1 0.2 0.3 0.4 0.5
Features & Schedule 66.7% 73.4% Percent of Project Time Consumed
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
11
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
13
IBM Software Group | Rational software
DOORS functional
requirements, could also
be Requisite Pro or any
text requirements
Requirements are
detailed through
Requirements are scenarios and
realized within executed to
Rhapsody ensure
compliance
IBM Software Group | Rational software
Represents the
textual requirements
Traceability of
results to tests
maintained in
Rhapsody
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
19
IBM Software Group | Rational software
SysML
SysML is a domain customization of UML 2 for systems engineers
Supports the standard proposal in its latest form (V1.0)
Support for SysML views
Requirements: Requirements diagram; Use case diagram
Structure: Block Definition diagram; Internal Block diagram
Behavior: Statechart; Activity diagram; Sequence diagram
Constraints: Parametric diagram
Uniquely Integrated Requirements and Design modeling environment
Morethanjustmodeling…
Simulation of SysML models
System testing for SysML
IBM Software Group | Rational software
Requirements modelling
Requirements Capture
Requirements Traceability
Create traceability links from model to requirements
Automatic traceability documentation
Requirements Analysis
Requirement Coverage Analysis
Change Impact analysis
Automatic report generation
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
24
IBM Software Group | Rational software
Collaboration
Rhapsody’sDiffMergeletsyouseethedifferencesbetweendifferentversionsof
your models or their parts
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
28
IBM Software Group | Rational software
Respect
IBM Software Group | Rational software
Code visualization
Visualizing code clarifies the structure and architecture of the
application.
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
33
IBM Software Group | Rational software
Legacy
Rhapsody Application
Code
16 bit/no
Vxworks
RTOS
LinuxRTOS
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
36
IBM Software Group | Rational software
Demonstration
IBM Software Group | Rational software
“BestofBreed”Solution
Use Rhapsody to define the functional, physical and software architecture, plug the algorithms
into the architecture, and link to the requirements, test cases and external code
IBM Software Group | Rational software
Agenda
Overview
Making the transition
Key benefits
•Test from start to end
•Design using familiar concepts
•Share design knowledge
•Work at the right level
•Reuse and integrate
Demonstration
Q&A
40
IBM Software Group | Rational software
Next Steps:
Rocket Gang
• Engage for product resale, services, training and mentoring
• Learn how to increase productivity and visibility in your systems
development activities
• www.rocketgang.com
41
IBM Software Group | Rational software
Embedded Systems ekit: Find articles, webcasts and other assets on Rational and
Telelogic systems testing and code quality solutions
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?lang=en_US&source=d
w-r-cqestk&S_
ProvideseasyaccesstoIBM’smostpopulartrial
software including:
IBM Rational Software Architect V7
IBM Rational Application Developer V7
SEK available if you prefer DVD to download
ibm.com/developerWorks/dow nloads
IBM Software Group | Rational software
developerWorks events
developerWorks Live! Complimentary Briefings:
ibm.com/training/us
IBM Software Group | Rational software
WanttoBuyWhatYou’ve SeenToday?
The IBM Software Catalog makes it easy to shop for IBM software.
Quickly find the products you need by name or by category.
Obtain up-to-date product and pricing information.
And when you're ready, place your order by phone or online.
Shop the way that works best for you!
The IBM Software Catalog is available in a PDF format
ibm.com/software/catalog/subscribe
The IBM Software Catalog is also available in an interactive online
version
ibm.com/software/catalog
Thank You!