Mastering Rational Rose(R) RealTime focuses on the visual development of object-oriented software systems that are inherently concurrent, distributed, or real-time. This developer-centric course promotes the use of the Rational Rose(R) RealTime toolset for all aspects of the real-time software development lifecycle: from analysis to design, testing, debugging, configuration management, and deployment. The instruction covers the core concepts of the Unified Modeling Language (UML) necessary for modeling complex, concurrent, distributed, or real-time systems.
Labs provide students with hands-on tool experience. They are composed of three parts: a demo, followed by a warm-up exercise, followed by a case study (or running) exercise. The demo allows the instructor to demonstrate the skill on a simple model, the warm-up allows the student to practice the skill on a simple model, and the case study exercise allows the student to apply the skill towards building an entire system. In addition, participants will use the code generation and execution capabilities of Rose RealTime to run, test, and debug design models. The models for the course examples and exercises are provided on CD-ROM.