Rhapsody Essentials Tool Training for the Software Engineer plus UML 2.0


Abstract

In a span of only 4 days this course teaches software developers the core capabilities of Rhapsody to enable rapid development of applications using UML 2.0. The course will be given in the language desired by the specific customer using the appropriate version of Rhapsody (i.e. C, C++, Ada or Java). Through the use of hands-on exercises creating "real world" applications, students will forge a strong foundation in UML 2.0, Rhapsody and its automation of software development activities and artifact generation.

Key Benefits 

  • Rapidly educate your team in the best practices for Rhapsody based development
  • Learn through rapid "hands on" structural and behavioral code generation and design level debugging
  • Review and solidify UML 2.0 foundations and then apply these concepts via Rhapsody's synchronized model and code editors
  • Master the Rhapsody product architectural details in order to customize and fit you specific needs as a software developer

Prerequisites

Rudimentary knowledge of UML is desired but not essential, as an overview of the elements primarily applicable to software engineering will be given. Knowledge of software

Intended Audience 

This course is of great value to anyone involved in the specification, analysis and/or design of software intensive real-time systems.
  • Project Managers and Technical Leads
  • Software Engineers
  • Software-level system engineers

Schedule

This course is routinely taught at our Training centers, in addition to, customer sites or nearby locations. Contact us to schedule an on-site session or for the schedule of public classes.

List of Topics 

Through a combination of lecture and lab exercises, students will learn:
  • UML Fundamentals Overview including UML 2.0
  • Basic Rhapsody Concepts
    • Setting up Rhapsody in C++
    • Exercise 1: Core concepts
    • Exercise 2: Behavioral Code generation
    • Rhapsody Properties
    • Exercise 3: Complex Reactive Behavior
    • Exercise 4 Structural Relations in Code
  • Process based Case Study - a fully deployable interactive model creation and debugging session
  • Advanced Rhapsody Concepts
    • Introduction to the Rhapsody Framework
    • Triggered Operations
    • More about Containers
    • Generating Reports
    • Managing Interrupts
    • VBA Introduction
    • Stopwatch Exercise
    • Introduction to Configuration Management
    • Introduction to Test Conductor
    • Useful Tips
    • Avoiding Common Pitfalls

Pricing

Please contact us for pricing and scheduling.

Training Schedule

Please contact us for next available course.