Skip to main content


developerWorks  >  Rational  >

DEV160v2: Principles of Modeling Behavior with UML 2.0

developerWorks

Course Type: Web-based training
Level: Introductory

01 Oct 2004

Register now or sign in using your IBM ID and password.

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



Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community