## Chapter Summary

1. Graphical notations help convey design information
2. Use cases provide concrete scenarios from which general action can be abstracted
3. Class diagrams record various relationships, including use, dependency, and inheritance
4. Sequence diagrams record the dynamic interaction between objects
5. State diagrams are useful for documenting objects that change their behavior during the course of execution according to their current state

prev |top