There are many types of UML diagrams, but we will only discuss the most important ones in this chapter. UML diagrams fall into the following two major categories:
- Structural diagrams
- Behavioral diagrams
The following list shows the diagrams that come under the category of structural diagrams:
- Class diagrams
- Component diagrams
- Composite structure diagrams
- Deployment diagrams
- Object diagrams
- Package diagrams
- Profile diagrams
Behavioral diagrams include the following:
- Activity diagrams
- Communication diagrams
- Interaction overview diagrams
- Sequence diagrams
- State diagrams
- Timing diagrams
- Use case diagrams