Вы находитесь на странице: 1из 9

Сущности являются основными элементами языка UML.

C их помощью создаем
корректные модели.
В языке UML 4 типа сущности:
1. Структурные сущности
2. Поведенческие сущности
3. Группирующие сущности
4. Аннотационные сущности
Структурные сущности - являются существительными модели языка UML. Как правило
они представляют собой статические модели части, которые соответствуют
концептуальным или физическим частям/элементам модели/системы. Существуют 7
базовых структурных сущностей:
1. Class – представляет собой описание, совокупности объектов с общими
атрибутами, методами и семантикой. Class изображается прямоугольником
делённым на 3 секции.
Public + / Protected - / Private #
Ключевые слова записаны между фигурными скобками в языке UML являются
ограничением.
Пример наследования:

Совокупность операций, которые предоставляются классами или


компонентами(интерфейс организован классом или компонентом)
!Ключевые слова записанные между << >> являются стереотипами.
Компонент:

2. Use Case – представляет собой описание последовательностей системой действий ,


которые производят наблюдаемы результат значимой для конкретного актёра.
Изображается в виде :

Use Case пример: (описывает функфионал актера)


3. Collabaration - определяет взаимодействия , которое представляет совокупность
ролей и производит некий кооперативный эффект.
Изображается в виде:
4. Active Class – класс , объекты которого вовлечены в один или несколько процессов
и могут инициировать управляющие действия. Активный класс когда-то был
элементом , но в данный момент изображается как класс.
5. Component – является физической частью системы , которая соответствует
некоторому набору интерфейсов и обеспечивает их реализацию. Графически –
прямоугольник с в правом верхнем углу.
Изображается : (файл с некоторым расширением)
Диаграмма Component:

6. Note (узел) - элемент реальной системы , который существует во время


функционирования приложений и представляет собой некоторый вычислительный
ресурс. И как правило, содержит некоторый объем памяти с возможностью
обработки данных. (некоторые устройства)
Изображается в виде:

Пример :
Кроме 7ми базовых сущностей есть еще следующие :
-актеры ,сигналы , утилиты – виды классов
-процессы , нити – активный класс
- библиотеки , приложения . таблицы , страницы, документы , файлы –вииды
компонентов

Поведенческие сущности - являются динамическими составляющими модели


языка UML. Они являются глаголами языка. Описывают поведение модели во
времени и пространстве. Делятся на:
1. Interaction – это поведение суть , которого заключается в обмене сообщениями
между объектами в рамках конкретного контекста для достижения конкретной
цели. С помощью взаимодействий можно описать как отдельную операцию ,
так и поведение совокупности объектов.
Пример взаимодействия:

2. State Machine – представляет собой алгоритм поведения , который определяет


последовательность действий , через которые объект проходит на протяжении
своего жизненного цикла. Содержит состояние и переходы.
Переход из состояния в состояние:

Группирующие сущности являются организационными частями модели языка UML .


(блоки , на которые можно разложить модель).
1. Package- представляет собой универсальный механизм, организации элементов групп.

Организационные сущности .. (комментарий либо ограничение)


2. Note - простой символ для изображения комментария либо ограничений. Изображается
как:
Отношения:
- Зависимость

- Ассоциация

- Обобщение

- Реализация

Зависимость является систематическим отношениями двух сущностей, при котором изменение


одного из них(независимого) может повлиять на изменение другого (зависимого).

A – независимый В – зависимый

Ассоциация имеет частный случай - агрегация. Агрегация – отношение между целым и его
частями.
У агрегации есть частный случай, который называется композиция. Композиция представляет
собой специальную форму отношений – целая часть, при которой части, как-будто находятся
внутри целого. Тоесть часть не может выступать в отрыве от целого. Это значит что при
уничтожении целого (при композиции) уничтожаются и его части.

Вам также может понравиться