


Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Cheat sheet on the Unified Modeling Language (UML): Use Case Diagram Elements and Sample Sequence Diagrams
Typology: Cheat Sheet
Limited-time offer
Uploaded on 10/23/2020
4.6
(20)264 documents
1 / 4
This page cannot be seen from the preview
Don't miss anything!
On special offer
Object
selfCall
callUnderConstraint
SubClass
+Operation(Arg:Type):Type
#AbstractOperation
-Attribute : Type
-ClassAttribute : Type
Package::AbstractClass
generalization
Parent Child parent child
dependency association
role
multiplicity
Note <
Interface
Implementor
realizes
Operation(Arg: T)
Operation2(): T
ParameterizedClass
Interface
dependency
Object : Class
call(obj)
Object
new
delete
return
object creation
object destruction
{constraint}
{alternative}
interaction frame
loop / alt / opt
callUnderAlternative
incoming
message
Association
Class
ChildInfo
visibility
(cc) 2006 Lou Franco - Some Rights Reserved - Attribution-NonCommercial-ShareAlike 2.
info
frame type
Value key
qualified
association
callback
Data
View Model SQLServer Oracle
parent: Parent
name = "John"
John : Child
name = "Mary"
Mary : Child
dependency
Role
Role
Role
Role
Use Case
Use Case
Common
Use Case
Use Case
actor
system boundary
<
<
(cc) 2006 Lou Franco - Some Rights Reserved - Attribution-NonCommercial-ShareAlike 2.
(cc) 2006 Lou Franco - Some Rights Reserved - Attribution-NonCommercial-ShareAlike 2.
: Library aLendable
aLendRecord
aMember
checkout(lendable, member)
canBorrow(lendable)
dueDate
numOut(member)
record
new
calcDueDate(member)
{ canBorrow == true }
opt
aPanel child : Component
paint(dc)
dc : DrawingContext
{ forEach child }
loop paint(dc)
drawOperation(args)