Show Menu
Cheatography

UML 2.5 Cheat Sheet (DRAFT) by

UML 2.5

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Semantics

Subject
System in a Context
Model element Categories
Classi­fie­rs|­Eve­nts­|Be­haviour
Categories
- Structural
- Behavioral
 

Model Elements

Classifier
A set of object
- object = state + relati­onships to other objects
Events
- A set of possible occurrences
-A happening that has conseq­uences
Behaviors
- A set of possible executions
- perfor­mance of set of actions
 

Use Case

Summary
- Capture requirement
- Represents a specif­ication of a behaviour
- Provide some obeser­vable and valuable result
Elements
Actors | Use Cases | Associ­ations
Associ­ations
includ­e|e­xte­nd|­inherit
 

Use Case (cont)

Extend
Complete base case
Optional extending use case
Optional extension condition | Explicit extension point
Include
Base case incomplete
Included use case required
No inclusion condition | No explicit inclusion point
Genera­liz­ation (Inher­itance)
Incomplete OR complete base case
In case of incomplete base case, the special is required
No condition | No special extension point