Introduction
to Unified Modeling Language (UML) Notation
Unit Identifier:OO1002
Unit Overview:
This unit presents an introduction to the Unified Modeling Language
(UML) commonly used to construct visual models in all phases of object-oriented
development. UML is a widely accepted standard for object modeling endorsed
by the Object Management Group (OMG) as the industry standard for modeling
languages. The unit addresses modeling static structure, dynamic behavior,
implementation, and organization.
Unit Duration: 4
hours
Unit Objectives:
The
student will learn the modeling process covering the standard syntax
for modeling each aspect of object-oriented development.
Understand UML notation for object-oriented models
Read and understand models built to UML specifications
Apply the UML to solve common Object-Oriented modeling problems
Unit Outline:
Models
What are models ?
Why use models ?
Why Model?
Visualization
Specification
Construction
Documentation
Modeling With UML
What is the Unified Modeling Language (UML)?
History of UML
"Things" We Need to Model
Structural Things
Behavioral Things
Architectural (Physical) Things
UML Diagrams
Basic Structural Modeling
Classes
Class
Attribute and Operation Formats
Visibility
Scope
Abstract Class
Class Multiplicity
Relationships
Types of Relationships
Dependency
Generalization
Association
Aggregation
Relationship Properties
Navigation
Visibility
Qualification
Composition
Class Diagram
Notes
Extensibility Mechanisms
Stereotypes
Packages
Package Hierarchy
Nested Packages
Basic Behavioral Modeling
Use Case Diagram
Collaboration Diagram
Sequence Diagram
Statechart Diagram
Use Cases
Use Cases
Actors
Use Case Diagrams
Interactions
Interaction Diagrams elements
objects
links
messages
sequences
Interaction Diagrams
Collaboration Diagrams
Sequence Diagrams
Architectural Modeling
Component Diagram
Deployment Diagram
For
More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747