Моделирование — используется для упрощения разработки сложных систем. Структурные диаграммы — описывают систему. Это: Диаграмма классов (как шаблон). Диаграмма объектов (заполнение шаблона). Диаграмма компонентов. Диаграмма профилей. Диаграмма развертывания. Диаграмма пакетов. Диаграмма кооперации.
Диаграмма компонентов — отображает, как компоненты взаимодействуют друг с другом (взаимодействие между частями систем). Компонент представлен в виде прямоугольника.
Диаграмма профилей — гибкие и масштабируются под определенную систему. Профиль — набор стереотипов (шаблонов), по которым будет происходить наследование. Адаптирует UML под конкретную область.
Диаграмма метаклассов — стандартные элементы UML, цель — проанализировать, как применяются стереотипы.
Со стереотипами могут быть связаны помеченные значения, которые предоставляют дополнительную информацию о свойстве и объекте. Ограничения определяют правила, применяемые к элементам, помеченным определенным стереотипом. Выражаются на формальном языке. Гарантируют, что модель соответствует правилам, установленным профилем.