UML Overview

10/12/99


Click here to start


Table of Contents

UML Overview

UNIFIED Modeling Language

Unified MODELING Language

Unified Modeling LANGUAGE

UML Bird's Eye View

UML in a Nutshell

Diagrams in the UML

Things in the UML

Behavioral Modeling

Use Cases

Use Cases (cont.)

Actors

UML Use Case Graphical Representation

Why Modeling Use Cases

Benefits of use cases

Problems with use cases

Use Cases and Scenarios

Use Cases and Collaborations

Organizing Use Cases

Hints and Tips

Use Case Diagrams

Banking System Use Case Diagram

Use Case Identification Steps

Use Case Identification Steps (2)

Use Case Identification Steps (3)

Use Case Textual Descriptions

Use Cases Diagram Hint and Tips

UML Basic Structural Modeling

Basic Structural Modeling

Classes

Attributes

Operations

Organizing Attributes and Operations

Responsibility

Other Features

Modeling Classes

Hints and Tips

Relationships

Dependency

Generalization

Subclasses

Ancestors/Descendants

Associations

Associations Continued

Roles

Multiplicity

Aggregation

Aggregation Examples

Aggregation Example - Graphical interface

Aggregation - Tree-like Notation

Lab Work on UML - Part 1

Lab Work on UML - Part 2

Author: Dr Michel Izygon

Email: helm@uhcl.edu

Email: mizygon@bayou.uh.edu

Home Page: sce.uhcl.edu/helm