Rhapsody-C++ (TTC1500)
Rhapsody-C++ (TTC1500) Course Details:
IBM Rhapsody with UML C++ - Real Time is a comprehensive, hands-on course provides information on the Unified Modeling Language (UML) as a vehicle for Object-Oriented design. Working in a hands-on learning environment, students will explore use-cases and working through sequence diagrams, class diagrams, and state diagrams, learning to capture OO designs with UML using Rhapsody. The course also explores code generation in C++ and provides information on how OO design concepts and UML map to C++ with the Rhapsody tool.
Call (919) 283-1674 to get a class scheduled online or in your area!
Introduction to Model Based Systems Engineering (MBSE), and Rhapsody Requirements Analysis:
- Modeling Use Cases
- Attaching Requirements
Functional Analysis:
- Modeling Activities
- Modeling Basic Structure
- Modeling Sequence Diagrams
- Modeling State Machines
- Modeling Interfaces
Essential Tool Training - Basic Rational Rhapsody: Behavioral Code Generation, Complex Reactive Behavior, Structural Relations in Code
Object-Oriented Design – Objects, classes, relationships
Object-Oriented Design Patterns – an introduction to GOF design patterns
Object-Oriented Design – Modeling dynamic behaviors with sequence diagrams
Object-Oriented Design – Modeling static design with class diagrams
Object-Oriented Design – Design in the small – class design and state diagrams
Object-Oriented Design – Generating code from the design
Essential Tool Training - Case Study: A Fully Deployable Interactive Model Creation and Debugging Session
Essential Tool Training - Advanced Rational Rhapsody: Introduction to Code-centric development and the Rational Rhapsody Framework, Triggered Operations.
Essential Tool Training - Basic Rational Rhapsody: Behavioral Code Generation, Complex Reactive Behavior, Structural Relations in Code
Essential Tool Training - Case Study: A Fully Deployable Interactive Model Creation and Debugging Session
Real TimeSimulation and model execution—to validate system behavior early
Team collaboration—to manage the complexity of developing consistent designs across different environments.
Visual development with Real Time—to capture designs graphically, using industry-standard SysML and UML.
*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.
- Working in a hands-on learning environment led by our expert practitioner, attendees will explore
- Provide an Overview of the O-O Paradigm
- Introduce Object-Oriented Development Process
- Present methods of analysis & design
- UML
- Design Patterns
- Model-based systems engineering (MBSE)
- Introduction to CASE tools – IBM Rhapsody
Attending students are required to have prior experience in structured software design principles, as well we prior development experience in an object-oriented programming language, such as C++. This course provides examples using C++.
This in course is geared for experienced software engineers that wish to learn about and leverage OO technology working with IBM Rhapsody.