Two Categories of UML Diagrams

The high level categories that UML diagrams fall into are Structure and Behavior. The breakdown is as follows:

Structure based diagrams

Class diagram Component diagram Deployment diagram Object diagram Package diagram

Behavior based diagrams

Activity diagram Use case diagram State machine diagram Interaction diagram Sequence diagram Communication diagram Interaction overview diagram Timing diagram