Home
Biography
Professional
Planning Board
Links
Contact Info

Stuart
WELLS

Unified Modeling Language

Click here to start

Table of contents

Unified Modeling Language

What is UML?

UML history

UML references

OMG UML Contributors

UML Models

Where to use UML

UML Implementation

Class and Object Diagrams.

Different class representations

Class Prototype

Class Prototype cont

Class Diagram

Class/Object Representation

Common Class/Object Types

Class Relationship Types

Association

Association Multiplicity

Association Example

Class and Object Association

Aggregation

Whole-Part Relationship

Whole-Part Example

Composition vs Aggregation

Generalization Realization

Generalization

Generalization Example

Gen/Spec Example

Christmas Tree Farm

Sequence Diagrams

System Sequence Diagrams

SSD example

Parameters

Repeated Events

Naming and Defining Events

Adding Use Case Text

Adding Use case Text

Sequence Diagrams Intro

Collaboration Diagrams

Sample Collaboration Diagram

Parameters Cont

Interaction Diagrams

Interaction Diagrams Cont

Sequence Diagrams Theory

SQD Example

Put It All Together

Class Diagram Example

Numbering Messages

Conditional Messages

Mutually Exclusive Messages

Iteration

Sequence Diagram Notation

System Boundary

Self-referential Objects

Destroying Objects

Conditional Messages Cont

Multiple Conditions

Iteration cont

Focus of Control

Illustrating Returns

Messages to Classes

Author: Stuart Wells

Homepage: http://www.stuartwells.net/

Further information:
UML Intro to Class Diagrams, System Sequence Diagrams, Collabration Diagrams and Sequence Diagrams