UML 2.0 has 13 different types of diagrams, articulated in two groups: structural and behavioral. Structural diagrams define classes as well as their attributes, operations, and relationships. Behavioral diagrams show collaborations among objects as required by the system. Table 2-2 lists all UML diagrams available.
Table 2-2. Diagrams in UML 2.0
Shows the flow of operations in an activity
Shows classes, interfaces, and relationships within a system
Shows the interaction between objects
Shows components and their dependencies
Shows the internal structure of a class
Shows how components are mapped to hardware ...