 |
| |
|
| [ back to previous page ]
|
| |
Course Code : RD731
Course Title : Mastering Rational Rose (R) RealTime Using C
Course Description :
- System Services
Introduces the Run-Time Services Library, and the basic services it provides Timing, Frame, Log, Exception, and Communication.
Requirements Analysis Describes how to read and understand the artifacts from requirements analysis, and how to use them to identify candidate analysis classes.
Class Design Describes how to identify candidate capsules, protocol, and passive classes. It explores how capsules and passive classes can be used together to meet the responsibilities of the system design.
Structure Hierarchies Explains how to manage complexity by using hierarchical capsules. Also covers cardinality and replication, and end ports vs. relay ports.
Inheritance Hierarchies Promotes the use of inheritance to manage complexity in Rose RealTime models, by subclassing capsules, passive classes, and protocols. Contrasts generalization and specialization.
Behavior Hierarchies Describes how to manage complexity by using hierarchical finite state machines. Covers related concepts, including hierarchical transitions and states. The UML notation for these concepts is also covered.
System Hierarchies Describes techniques for building complex systems using layers and packages.
Configuration Management Covers the process for interfacing Rose RealTime to a CM system and the basic CM operations that are available from the Rose RealTime interface.
Integrating External Code Shows how to integrate a Rose RealTime model with legacy code libraries, and how to send user-defined data in messages between distributed Rose RealTime models, or between a model and an external application.
Patterns and Real-Time Modeling Introduces some common patterns useful in developing Rose RealTime models, and provides guidance for implementing those patterns.
Modeling Concurrency Defines the three units of concurrency (process, thread, capsule), how they are related, and when to use one over the other.
Distributed Models Shows how to handle inter-process communication between distributed Rose RealTime models, with and without Connexis (TM). Rational Software Products
This methodology course lays the foundation for the following product:
Rational Rose RealTime
|
|
| |
|
 |
| |
| |
| |
 |
|
 |