Глава 6. Объектно-ориентированное моделирование


Унифицированный язык моделирования (Unified Modeling Language, UML)

Для построения диаграмм

В унифицированном виде

При описании программ

Язык объектный примените –


Универсальный – UML (Юмээ́л).

В нём моделируйте процессы

Программных и бизнес-систем

В разных разрезах и контекстах.

Виды диаграмм UML2


Диаграмма классов (Class diagram)

Статическая диаграмма

Структуры кода и системы –

Пожалуй, диаграмма классов,

Одна из главных в Юмээле.


На ней показывают классы,

Их методы и атрибуты.

И связи между ними сразу

Здесь тоже есть в их общей сути.


Диаграмма прецедентов (Use case diagram)

На диаграмме прецедентов

Показывают отношения –

Связи от юзеров системы

К ее вариантам выполнения.


Диаграмма последовательности (Sequence diagram)

Взаимодействие объектов

Показывают диаграммой

Последовательности выполнения.

На ней представлены программа


И пользователь, и другие

Участники, как вертикали.

И сообщения между ними

По времени их протекания.


Диаграмма компонентов (Component diagram)

На диаграмме компонентов

Показаны библиотеки,

Модули, файлы и пакеты

И связи между ними всеми.


Диаграмма развёртывания/размещения (Deployment diagram)

На диаграмме размещения

Показывают наложение

Программного обеспечения

На аппаратные решения.


Загрузка...