- Structural diagrams illustrate the static features of a model.
- Static features include classes and association, objects and links, and collaborations.
- These static features provide the framework in which the dynamic elements of the model execute.
- For example, a Class defines the behaviors that types of objects can provide.
- An association defines the type of relationship that objects can participate in.
- A Deployment diagram models pieces of hardware (and people) that can perform work.
- Components define pieces of software and procedures that need to be deployed to processors.
- The structural diagrams function much like a blueprint for building a house or a piece of equipment.
- They show the parts and how they can be assembled, but they cannot show how the finished product will behave.
Package, Class & Object Diagrams
Component & Subsystem Diagrams