Structural Modeling Diagrams
Structure diagrams define the static architecture of a model. They are used to model the ‘things’ that make up a model – the classes, objects, interfaces and physical components. In addition, they are used to model the relationships and dependencies between elements.
Package diagrams are used to divide the model into logical containers, or ‘packages’, and describe the interactions between them at a high level.
Class or Structural diagrams define the basic building blocks of a model: the types, classes and general materials used to construct a full model.
Object diagrams show how instances of structural elements are related and used at run-time.
Composite Structure diagrams provide a means of layering an element’s structure and focusing on inner detail, construction and relationships.
Component diagrams are used to model higher level or more complex structures, usually built up from one or more classes, and providing a well defined interface.
Deployment diagrams show the physical disposition of significant artifacts within a real-world setting.