Professional Documents
Culture Documents
Craig Larman's Applying UML and Patterns
Craig Larman's Applying UML and Patterns
Craig Larman’s
Applying UML
and Patterns:
Hands-on Mastery of
OOA/D
Patterns
Requirements
www.craiglarman.com
Copyright © 2002 Craig Larman. All rights reserved.
IntellAgile Coach Background
Coached thousands since 1986 in OOA/D
www.craiglarman.com
After that. . . ?
Carefully study—valuable.
Vocabulary? Responsibilities
Collaborations
Visualized in the UP
Domain Model Design patterns
Visualized in the UP
Design Model
Thus, an agile UP
Common, popular
Just a sample
exceptions
AssociationClass ThrownException1
Multiplicity:
zero or
1..40 1..* 5
* Class more; Class
one to
forty
Class one or
more
Class
exactly
five
"many"
Harmful is knowing
how to read and draw
UML diagrams, but
not being an expert in
design and patterns.
Swallow a sword?
Relatively skilled master
dead
“Think in objects”
Relatively skilled master
new-ish
Design collaborations
Relatively skilled master
new-ish