Stuart WELLS
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