- Introduction
- Sequence and Communication Diagrams
- Novice UML Modelers Don't Pay Enough Attention to Interaction Diagrams!
- Common UML Interaction Diagram Notation
- Basic Sequence Diagram Notation
- Basic Communication Diagram Notation
15.2 Novice UML Modelers Don't Pay Enough Attention to Interaction Diagrams!
Most UML novices are aware of class diagrams and usually think they are the only important diagram in OO design. Not true!
Although the static-view class diagrams are indeed useful, the dynamic-view interaction diagramsor more precisely, acts of dynamic interaction modelingare incredibly valuable.
Guideline
Spend time doing dynamic object modeling with interaction diagrams, not just static object modeling with class diagrams.
Why? Because it's when we have to think through the concrete details of what messages to send, and to whom, and in what order, that the "rubber hits the road" in terms of thinking through the true OO design details.