 | Course Type: Web-based training Level: Introductory 01 Oct 2004 About this course This on-line course teaches how to model behavior using state machine diagrams. State transition matrices and sequence diagrams are explored as means of deriving the state machine diagram. The course also introduces the UML 2.0 concepts of structured classes and ports.
In this course
Topics covered - Module 1: State Machine Diagrams: 30 minutes
- Module 2: Structured Classes and Roles: 15 minutes
- Module 3: Interfaces and Ports: 45 minutes
- Module 4: Describing Class Composite Structure and Behavior: 1 hour
These topics are not covered in detail: Group transitions, transitions to history, structure hierarchy.
Audience
The course is intended for students with a strong foundation in basic UML who have an interest in using UML state machines and in learning the UML 2.0 advanced concepts.
Objectives - Explain the concepts used in state machine diagrams
- Read and draw a simple state machine diagram and describe what is being depicted
- Describe the UML 2.0 concepts of structured classes and ports
- Identify the structured classes and ports in a system
- Identify the states and transitions in a system and draw state machines for structured classes
Prerequisites
Students should have completed:
Web-based training
- DEV110: Principles of Modeling with UML 2.0 (equivalence with DEV275)
- DEV111: Principles of Use-Case Modeling with UML 2.0
- DEV112: Principles of Analysis I with UML 2.0
- DEV113: Principles of Analysis II with UML 2.0
Instructor-led training
- DEV275: Essentials of Visual Modeling with UML 2.0 (equivalence with DEV110)
System requirements
- OS: Microsoft Windows 2000 Professional SP 2, SP3, SP4, Microsoft Windows NT 4.0 Workstation SP 6a +SRP, Microsoft Windows XP Professional SP 1, SP 2
- Machine Speed: 56K modem (assuming connectivity between 32-50Kbps)
- Display Properties: High color, minimum resolution of 1024x768
- Browser: Internet Explorer browser Version 6.0 or later, Netscape Navigator browser Version 7.0 or later, Mozilla browser Version 1.1 or later, FireFox 1.0.7 browser
Duration
2-3 hours
Languages English
Software products
- This is a methodology course and is not associated with any specific product(s).
Required experience
- Have a solid understanding of OO terminology and concepts
- Have an understanding of basic UML concepts
- Be able to read and understand sequence diagrams
Related courses
For students interested in continued learning in this field, we suggest taking:
Instructor-led Training:
- DEV475: Mastering Object-Oriented Analysis and Design with UML 2.0
Note: Please refer to the course description for the prerequisite training and experience required for this advanced-level course.
How to purchase and access Rational Web-based Training
For more information
In the US call 1-800-728-1212, or see the Rational training page
|  | |  |