UML Introduction

Recommended Duration:
1-2 Days
Version
UML 1.5 (Some UML 2.0 features), Some parts of UML 2.0 are discussed.
Benefits
Experienced IT designers, analysts, or programmers are introduced to UML and how UML artifacts may be used. Students will learn to generate UML diagrams. This is not an Object Oriented Analysis and Design course, though, many topics and examples are borrowed from OOA&D.
Important artifacts such as use case diagrams, class diagrams, sequence diagrams, and collaboration diagrams are presented in detail.
Audience
Experienced analysts, designers, and developers needing to read, create, and use UML design artifacts.
Prerequisites
Experience with IT systems analysis and design.
Major Topics
  • Unified Modeling Language (UML) Overview
  • Introduction to the Object Management Group (OMG)
  • UML "artifacts"
  • Use Cases and Use Case Diagrams
  • Class Diagrams
  • Sequence Diagrams
  • Collaboration Diagrams
  • Associations
  • Attributes
  • Using the available Integrated Development Environment (IDE)
  • Introduction to the Rational Unified Process (RUP)
  • Model-View-Controller and other patterns
Exercises
There will be several UML reading and writing exercises.