На самом деле специальной UML-диаграммы нет. Все диаграммы UML равны, но некоторые более равны, чем другие. Введены категории диаграмм UML, которые содержат в основном (но не принудительно) элементы определенной области. Хорошо известны примеры использования и диаграмма классов (и еще пара).
Теперь профиль в UML используется для определения стереотипов и, возможно, свойств стереотипов, сопровождающих их. Стереотип «расширяет» мета-элементы, определенные в UML (например, классы, сценарии использования и т. Д. c.) Или другие профили, таким образом, создавая новые мета-типы.
Вы делаете это, чтобы смоделировать определенные домены и дать моделеру, указав c новые элементы. Например, вы можете определить профиль для производителя автомобилей и ввести стереотипы, такие как <<motor>>
, <<chasis>>
и так далее. Так что это бизнес-объекты с хорошо известной семантией c в этой области. Мотор может go со свойствами стереотипа, такими как type
, являющимся перечислением gas
, electric
и т. Д. c. Есть несколько предопределенных профилей, опубликованных OMG (и другими авторитетами), таких как SysML, BPMN и т. Д. c.
Диаграмма профиля (с точки зрения инструмента) предложит вам мета-классы, дескрипторы для свойства стереотипа и заданные c соединители, такие как Extends
, для упрощения создания новых профилей.