Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Mastering Rational Rose RealTime Using C++
 
 
 
 
ibm certified training   this course works with savings passes
 
code. RD721   length. 5 days
type. Instructor-Led   partner. IBM
price.
$2,595  
 

IACET credits 4.0


 
Mastering Rational Rose 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 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, a warm-up exercise, and 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.
 
course schedule  
 
Hill AFB, UT jun.2.2008 - jun.6.2008 register register
     
   
Request another training Date Request onsite training
 
who can benefit
 
 
This course is primarily intended for developers of large, complex, distributed, concurrent, and/or real-time systems. They want a basic understanding of object-oriented analysis and design concepts, and practical experience applying the techniques using the Rose RealTime toolset in a C++ language environment. It is also useful to architects, design managers, and testers.
 
prerequisites
 
 
Students should have completed one of the following:

? DEV275: Essentials of Visual Modeling with UML
? DEV475: Mastering Object-Oriented Analysis and Design with UML

REQUIRED EXPERIENCE

To benefit from this course, students must have a solid understanding of:

? Software development
? Object technology such as objects, classes, methods, attributes and methods
? Be able to demonstrate basic C++ programming skills
 
skills gained
 
 
Upon the successful completion of this course, participants should be able to:

Apply an iterative, use case-driven, architecture-centric process to the development of a robust design model.
Use UML to model: classes, objects, capsules, protocols, components, attributes, operations, relationships, stereotypes, software architecture, and the necessary supporting views and diagrams.
Apply the concepts of abstraction, encapsulation, hierarchies, inheritance, and polymorphism.
Understand the different views of software architecture, as well as the key mechanisms that must be defined in support of that architecture.
Understand the mechanics of using the Rose RealTime toolset through all the development workflows: analysis, design, implementation, test, deployment, and configuration management


 
skill level
 
 

Advanced


 
ibm education advantage program eligibility:
 
 

Yes - IBM Education Card
Yes - IBM Education Pack
Yes - IBM Corporate Education Pass
Yes - IBM Education Pack - online account


 
related courses, exams and materials
 
 


  before related training and products


 
course content details  
 


  Rose RealTime Models
Introduces the Rational Unified Process, notation (UML), and tool Rose RealTime used to develop real-time models. Covers all main elements of the Rose RealTime user interface, as well as how to create, compile, run, and debug a model.


  Passive Classes and Capsule Classes
Explains the concepts and use of capsule interfaces, ports, protocols, and sub-capsules, as well as connectors, as well as using regular classes.


  State Modeling
Covers the use of finite state machines and state diagrams for defining class behavior.


  Rose RealTime Models
Introduces the Rational Unified Process, notation (UML), and tool Rose RealTime used to develop real-time models. Covers all main elements of the Rose RealTime user interface, as well as how to create, compile, run, and debug a model.


  Passive Classes and Capsule Classes
Explains the concepts and use of capsule interfaces, ports, protocols, and sub-capsules, as well as connectors, as well as using regular classes.


  State Modeling
Covers the use of finite state machines and state diagrams for defining class behavior.


  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. Also covers 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.


  Adaptive Modeling
Introduces the concept of modeling dynamic structure and behavior in capsules, to simplify solutions to complex problems in real-time systems.


  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 Quality Architect RealTime
Introduces the RQA-RT add-in and how to use it for validation and testing.



 
Free $100 Best Buy Gift Certificate

Save on IBM Training



find a course
 
phone us
 
view course schedule





Free $100 Best Buy Gift Certificate

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware