Фигура
| Элемент
| Описание
|
| Класс
| Определение объектов, совместно обладающих данными характеристиками структуры и поведения.
|
| Классификатор
| Общее имя для класса, интерфейса или перечисления. Компоненты, варианты использования и субъекты также являются классификаторами.
|
| Элемент управления "свернуть/развернуть"
| Если подробностей классификатора не видно, щелкните расширитель в верхней левой части классификатора. Иногда также нужно щелкнуть [+] для каждого сегмента.
|
| Атрибут
| Типизированное значение, прикрепленное к каждому экземпляру классификатора.
Чтобы добавить атрибут, щелкните раздел Атрибуты и нажмите ВВОД. Введите сигнатуру атрибута.
|
| Операция
| Метод или функция, которую можно выполнить с помощью экземпляров классификатора. Чтобы добавить операцию, щелкните раздел Операции и нажмите ВВОД. Введите сигнатуру операции.
|
| Ассоциация
| Отношение между членами двух классификаторов.
|
5a
| Агрегат
| Ассоциация, представляющая отношение совместного владения. Свойству Агрегат роли-владельца присвоено значение Сделано общим.
|
5б
| Композиция
| Ассоциация, представляющая отношение целого и части. Свойству Агрегат роли-владельца присвоено значение Составной.
|
| Имя ассоциации
| Имя ассоциации. Имя может оставаться пустым.
|
| Имя роли
| Имя роли, т. е. одного из окончаний ассоциации. Может использоваться для ссылки на связанный объект. На предыдущей иллюстрации для любого заказа O связанным меню является O.ChosenMenu.
Каждая роль имеет собственные свойства, которые перечислены в свойствах ассоциации.
|
| Количество элементов
| Указывает, сколько объектов на этом окончании можно связать с объектами на другом окончании. Каждый заказ в этом примере должен быть связан только с одним меню.
* означает, что ограничения числа ссылок, которые можно создать, не существует.
|
| Обобщение
| Конкретный классификатор наследует часть своего определения от общего классификатора. Общий классификатор находится на окончании соединителя с указателем стрелки. Атрибуты, ассоциации и операции наследуются конкретным классификатором.
Воспользуйтесь инструментом Наследование, чтобы создать обобщение между двумя классификаторами.
|
Фигура
| Элемент
| Описание
|
| Интерфейс
| Определение части внешне видимого поведения объекта.
|
| Перечисление
| Классификатор, состоящий из набора строковых литералов.
|
| Пакет
| Группа классификаторов, ассоциаций, действий, линий жизни, компонентов и пакетов. Логическая схема классов показывает, что членами данного пакета являются классификаторы и пакеты.
Область видимости имен ограничивается пакетами, так что Класс1 в Пакет1 отличается от Класс1 вне этого пакета. Имя пакета отображается как часть свойств Полное имя его содержимого.
Свойство Связанный пакет любой UML-схемы можно настроить так, чтобы оно ссылалось на пакет. В этом случае все элементы, создаваемые на этой схеме, станут частью пакета.Они отображаются в пакете в Проводнике по моделям UML.
|
| Импорт
| Отношение между пакетами, указывающее, что один пакет включает все определения другого.
|
| Зависимость
| Определение или реализация зависимого классификатора может измениться, если изменяется классификатор на окончании с наконечником стрелки.
|