757-216-3656 | Monday–Friday 8:30 AM – 4:30 PM | info@itdojo.com
|

Course Duration

4 Days

Audience

Employees of federal, state and local governments; and businesses working with the government.

Prerequisites

Experience with C++ programming is required. Familiarity with object-oriented design concepts is assumed. No prior UML or Rhapsody experience is needed.

Course Description

Geared for C++ experienced attendees, Working with Rhapsody with UML C++ Real-Time is a hands-on design training course that provides information on the Unified Modeling Language (UML) as a vehicle for Object-Oriented design. Starting with use-cases and working through sequence diagrams, class diagrams, and state diagrams, students learn to capture OO designs with UML using Rhapsody. The course moves into code generation in C++ and provides information on how OO design concepts and UML map to C++ with the Rhapsody tool.

Learning Objectives

  • The Object-Oriented development paradigm
  • The Object-Oriented Development Process and best practices
  • Present methods of analysis & design
  • Understanding and working with UML
  • Using Design Patterns
  • Model-based systems engineering (MBSE)
  • Working with CASE tools: IBM Rhapsody in-depth

Course 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, 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 – using Rhapsody: A Fully Deployable Interactive Model Creation and Debugging Session Real TimeSimulation and model execution—to validate system behavior early

Frequently Asked Questions

What does the Working with Rhapsody with UML C++ Real-Time course cover?

This course covers Working with Rhapsody with UML C++ Real-Time training and best practices. IT Dojo delivers it as live instructor-led training with an emphasis on practical skills for government and DoD professionals.

How long is IT Dojo's Working with Rhapsody with UML C++ Real-Time training?

IT Dojo's Working with Rhapsody with UML C++ Real-Time training is 4 Days. It is available as live remote online instruction or on-site at your facility. All sessions are instructor-led with small class sizes to ensure individual attention.

Is this course available as live remote online training?

Yes. IT Dojo offers Working with Rhapsody with UML C++ Real-Time as live remote online training. A certified instructor leads the session in real time. Students interact via chat or microphone. Classes are kept small (typically no more than 16 students) to ensure engagement. On-site delivery at your government facility or contractor location is also available.

What prerequisites are recommended before this course?

Experience with C++ programming is required. Familiarity with object-oriented design concepts is assumed. No prior UML or Rhapsody experience is needed.

Does IT Dojo offer this training on-site at government or DoD facilities?

Yes. IT Dojo delivers Working with Rhapsody with UML C++ Real-Time on-site at government agencies, DoD commands, military installations, and contractor facilities. On-site training is ideal for teams of four or more and can be customized to your organization's specific environment and mission requirements. Contact IT Dojo to schedule.

How do I register for this course?

IT Dojo training is employer sponsored. Your organization registers and pays for seats. To schedule Working with Rhapsody with UML C++ Real-Time for your team, contact IT Dojo via the Request Training form or call 757-216-3656. IT Dojo will work with your contracting officer, training coordinator, or program office to set up the course.

Get More Information

We work with Government Agencies, Military, government contractors, and corporate clients. As much as we would love to, our business model does not include working with the general public.