Схемы UML

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

UML использует:

  • фигуры
  • линии / jooned
  • значки / märgid
  • надписи /pealdised

Типы диаграмм UML:

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

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) (диаграмма баз данных): Вы можете использовать Object Explorer для создания новых диаграмм баз данных. Диаграммы баз данных графически представляют структуру баз данных. Диаграммы баз данных можно использовать для создания и изменения таблиц, столбцов, связей и ключей. Также можно изменять индексы и ограничения.