0% found this document useful (0 votes)
59 views

Uml Cheatsheet 2.0

The document describes elements used in UML class and sequence diagrams including classes, interfaces, associations, dependencies, generalizations, notes, packages, and lifeline messages.

Uploaded by

Not Nimbo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views

Uml Cheatsheet 2.0

The document describes elements used in UML class and sequence diagrams including classes, interfaces, associations, dependencies, generalizations, notes, packages, and lifeline messages.

Uploaded by

Not Nimbo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Get more diagramming cheatsheets at https://loufranco.

com/diagramming-cheatsheets

UML Class Diagram Elements


dependency multiplicity association
Package::AbstractClass
-Attribute : Type
-ClassAttribute : Type Parent
1
parent child
* Child
+Operation(Arg:Type):Type
#AbstractOperation
Association
*
role
generalization Class
visibility
0..1 info

<<interface>> Note ChildInfo


SubClass
Interface

realizes
qualified
association dependency

ParameterizedClass T
1 Interface
Value key Implementor Operation(Arg: T)
Operation2(): T

UML Sequence Diagram Elements


Object : Class Object2
object creation

call(obj)
new
incoming
message Object3

selfCall
callback

interaction frame return object destruction


loop / alt / opt
delete

frame type {constraint} callUnderConstraint

{alternative} callUnderAlternative

(cc) 2023 Lou Franco - Some Rights Reserved - Attribution-NonCommercial-ShareAlike 4.0


https://creativecommons.org/licenses/by-nc-sa/4.0/

You might also like