UML Skeemid

UML (Unified Modeling Language) – modeleerimiskeel (2.0)
UML – язык моделирования

UML использует:
*фигуры /
*линии / jooned
*значки / märgid
*надписи /pealdised

UML kasutab eritüüpe diagramme ja täpsustavaid tekstkirjeldused.

Storyboard (Cюжетная доска/Storyboard): используется в дополнение к карте сайта, помогая сделать решения по дизайну, технологии и бюджету. Хорошая сюжетная доска предоставляет понятный обзор создаваемого веб-сайта всем связанным с проектом людям. На сюжетной доске не видно всех отдельных страниц веб-сайт, потому что она покрывает лишь важные функциональные части веб-сайта. Доска не содержит информации о визуальном дизайне страниц, однако даёт возможность получить представление, какие основные элементы есть на каждой странице. Сюжетную таблицу также как и карту сайта можно создать при помощи карандаша и бумаги или какой-либо графической программы.

Kasutuslooskeem (Use case diagram/Диаграмма прецедентов): Схемы LOS используются для определения ключевых элементов и процессов, составляющих систему. Первичные элементы называются «действующими лицами», а процессы – «вариантами использования». Диаграмма вариантов использования показывает, какие участники взаимодействуют с каждым вариантом использования.

Olekuskeem (State Diagram/Диаграмма состояний): Как следует из названия, диаграмма состояний показывает различные состояния, через которые проходят объекты в системе в течение своего жизненного цикла. Объекты в системе меняют свое состояние в соответствии с событиями в системе. Кроме того, диаграмма состояний показывает переход состояния объекта из начального в конечное состояние в соответствии с событиями, которые влияют на систему.

Tegevusskeem (Activity diagram/Диаграмма активности): Поток процессов в системе описывается диаграммой деятельности. Подобно диаграмме состояний, диаграмма деятельности состоит из операций, действий, переходов, начальных и конечных состояний и барьерных условий.

Andmebaasi skeem (диаграмма баз данных – схема данных/database diagram — data schema): это визуальное представление структуры базы данных. Она показывает, как данные организованы, хранятся и связаны между собой. Простыми словами, это план или чертёж, на основе которого создаётся база данных.

UML diagrammide tüübid:
Klassiskeem (Class diagram/диаграмма классов): Схема классов используется для окончательной доработки схемы эксплуатации и определения детального дизайна системы. Схема классов классифицирует исполнительные механизмы, определенные в схеме эксплуатации, в набор связанных классов. Отношения или связи между классами могут быть типа «есть» или «имеет». Каждый класс, указанный в схеме классов, способен обеспечить определенную функциональность. Они называются методами класса. Кроме того, каждый класс имеет набор атрибутов, которые однозначно определяют класс.

Objektiskeem (Object diagram/Диаграмма объектов)Схема объектов – это разновидность схемы классов. Объект представляет состояние класса в определенный момент времени во время работы системы. Схема объекта представляет состояния различных классов в системе и отношения или ассоциации между ними в определенный момент времени.

Jadaskeem (Sequence diagram/Диаграмма последовательностей): Диаграмма последовательности представляет взаимодействие между объектами в системе. Важной особенностью диаграммы последовательности является ее временной порядок. То есть точное взаимодействие между объектами представлено шаг за шагом. Различные объекты на диаграмме последовательности взаимодействуют друг с другом путем передачи «сообщений».

Koostööskeem (Collaboration diagram/Диаграмма взаимодействия): схема сотрудничества группирует взаимодействия между различными объектами. Взаимодействия нумеруются, что позволяет отслеживать порядок их возникновения. Схема взаимодействия позволяет определить все возможные взаимодействия, которые связывают каждый объект с другими.

Komponentskeem (Component diagram/Диаграмма компонентов):  диаграмма компонентов для представления частей высокого уровня, из которых состоит система. Эта диаграмма показывает, из каких компонентов состоит система и как они взаимосвязаны. Диаграмма развертывания: диаграмма развертывания представляет элементы приложения во время выполнения.

Juurutusdiagramm (Deployment diagram/Диаграмма развертывания): с помощью диаграммы развертывания изображаются элементы, работающие во время выполнения приложения.