Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Rhapsody with UML C++ Real-Time

Exploring Use Cases, OO Design and UML for C++ Developers with Rhapsody.

GK# 1811

Course Overview

TOP

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.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP

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

Outline

TOP
Viewing outline for:

Virtual Classroom Live Outline

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.

Prerequisites

TOP

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++.

Who Should Attend

TOP

This in course is geared for experienced software engineers that wish to learn about and leverage OO technology working with IBM Rhapsody.

Follow-On Courses

TOP

After taking this class, students should pursue in-depth training in design patterns, C++, and OO design.

Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 4 day

Request this course in a different delivery format.
Enroll