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.

    No classes are currenty scheduled for this course.

    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.

Ready to Jumpstart Your IT Career?

CONTACT US NOW!