Static models
: Design packages, classes, attributes, and method signatures, excluding method bodies.
Drawing
UML
is a way to help make design decisions, rather than merely documenting decisions that have already been made.
What matters is object design skill, not how to draw UML.
Fundamental knowledge for object design
: