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.