UML(Unified Modeling Language) – modeleerimiskeel (2.0)
UML – язык моделирования
UML использует:
*фигуры /
*линии / jooned
*значки / märgid
*надписи /pealdised
UML использует различные типы диаграмм и уточняющие текстовые описания.
Типы UML диаграмм:
Диаграмма прецедентов/Kasutuslooskeem (Use case diagram): Кейс-диаграммы используются для определения ключевых элементов и процессов, составляющих систему. Основные элементы называются «акторами», а процессы — «кейсами использования». Кейс-диаграмма показывает, какие акторы взаимодействуют с каждым кейсом использования.
Диаграмма классов/Klassiskeem (Class diagram): Диаграмма классов используется для доработки кейс-диаграммы и определения подробного проектирования системы. Диаграмма классифицирует акторов, определённых в кейс-диаграмме, в набор связанных классов. Отношение между классами или ассоциация может быть типа «является» или «имеет». Каждый класс, представленный на диаграмме классов, способен предоставлять определённую функциональность. Эти функции называются методами класса. Кроме того, у каждого класса есть ряд атрибутов, которые однозначно определяют класс.
Диаграмма объектов/Objektiskeem (Object diagram): Диаграмма объектов — это определённый тип классовой диаграммы. Объект представляет собой состояние класса в определённый момент времени в процессе работы системы. Диаграмма отображает состояния различных классов системы и их взаимосвязи или ассоциации на определённый момент времени.
Диаграмма состояний/Olekuskeem (State Diagram): Как и следует из названия, диаграмма состояний показывает различные состояния, которые проходят объекты системы в ходе их жизненного цикла. Объекты в системе изменяют своё состояние в зависимости от событий, происходящих в системе. Кроме того, диаграмма состояний отображает переход объекта от начального состояния к конечному состоянию в зависимости от событий, влияющих на систему.
Диаграмма активности/Tegevusskeem(Activity diagram): Процесс протекания процессов в системе описывается с помощью диаграммы активности. Подобно диаграмме состояний, диаграмма активности состоит из действий, операций, переходов, начального и конечного состояний, а также условий прерывания.
Диаграмма последовательностей/Jadaskeem (Sequence diagram): Диаграмма последовательности представляет собой взаимодействие объектов в системе. Важной особенностью диаграммы последовательности является её временная последовательность, то есть точное пошаговое отображение взаимодействия между объектами. Различные объекты на диаграмме взаимодействуют друг с другом через передачу «сообщений».
Диаграмма взаимодействия/Koostööskeem (Collaboration diagram): Диаграмма взаимодействия группирует взаимодействие между различными объектами. Взаимодействия представлены с нумерацией, что позволяет отслеживать их порядок выполнения. Диаграмма позволяет определить все возможные взаимодействия, которые связывают каждый объект с другими.
Диаграмма компонентов/Komponentskeem (Component diagram): С помощью диаграммы компонентов изображаются высокоуровневые части, из которых состоит система. Эта диаграмма показывает, какие компоненты составляют систему и как они взаимосвязаны между собой.
Диаграмма развертывания/Levitusskeem(Deployment diagram): С помощью диаграммы развертывания изображаются элементы, работающие во время выполнения приложения.
Диаграмма баз данных – схема данных/Olemi – suhteskeem (Database diagram, диаграмма баз данных ): это абстрактный проект, показывающий, как ваши данные хранятся в базе данных.
Süžeetahvlit/storyboard/сюжетная доска: графическая схема веб-сайта, может быть нарисована на бумаге, создана в любой графической программе, сгенерирована каким-либо веб-редактором (HTML editor); используется в дополнение к карте сайта, помогая сделать решения по дизайну, технологии и бюджету.
