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