ISIISI June G. Falquet, L. NerimaClasses 1 UML’s Basic Building Blocks vThree kind of building blocks: v1. Things vabstractions that are first class citizens in a model v2. Relationships vTie these things together v3. Diagrams vGroup interesting collections of things
ISIISI June G. Falquet, L. NerimaClasses 2 Things in the UML v1. Structural things v2. Behavioral things v3. Grouping things v4. Annotation things
ISIISI June G. Falquet, L. NerimaClasses 3 1.Structural things (and its graphical repr.) Window origin size open() close() move() display() Classes Interface: externally visible behavior of a class or component