Что такое составное состояние на диаграмме конечного автомата UML?

Что такое составное состояние на диаграмме конечного автомата UML?

Простое состояние — это состояние, которое не имеет подструктуры. Состояние, которое имеет подструктуры (вложенные состояния), называется составным состоянием. Подсостояния могут быть вложенными на любом уровне. Вложенная машина состояний может иметь не более одного начального состояния и одного конечного состояния. Подсостояния используются для упрощения сложных плоских государственных машин, показывая, что некоторые состояния возможны только в определенном контексте (вложенное состояние).

Continue reading
Диаграмма перехода состояний: пример обогревателя

Диаграмма перехода состояний: пример обогревателя

Диаграмма состояний-переходов представляет собой последовательность состояний, через которые проходит объект в течение своего жизненного цикла. Она используется для описания смены состояний объекта или компонента.

Continue reading
Что такое поведенческие вещи в UML?

Что такое поведенческие вещи в UML?

Поведенческие вещи — это динамическая часть модели UML. Это глаголы модели. Представляют действия во времени и пространстве. В целом, существует два основных вида поведенческих вещей. (1) взаимодействия (2) машины состояний. Это основные поведенческие вещи, которые вы можете включить в модель UML, обычно диаграмму машин состояний. Семантически эти элементы обычно связаны с различными структурными элементами, в первую очередь с классами, взаимодействиями и объектами.

Continue reading
Диаграмма конечного автомата и диаграмма активности

Диаграмма конечного автомата и диаграмма активности

Диаграмма машины состояний UML и диаграмма деятельности являются диаграммами поведения, но имеют разные акценты. Диаграмма деятельности — это поток функций без механизма запуска (события), а машина состояний состоит из запущенных состояний.

Continue reading
Что такое модель управления делами и нотация (CMMN)

Что такое модель управления делами и нотация (CMMN)

CMMN — это графическая нотация, используемая для описания методов работы, основанных на обработке дел, требующих различных действий, которые могут выполняться в непредсказуемом порядке в ответ на изменяющиеся ситуации. Используя подход, ориентированный на события, и концепцию файла дела, CMMN расширяет границы того, что можно смоделировать с помощью BPMN, включая менее структурированные рабочие усилия и те, которые управляются работниками, обладающими знаниями. Использование комбинации BPMN и CMMN позволяет пользователям охватить гораздо более широкий спектр методов работы.

Continue reading
Диаграмма варианта использования и спецификация варианта использования

Диаграмма варианта использования и спецификация варианта использования

Случай использования описывает задачу, выполняемую субъектом, дающую результат, имеющий ценность для бизнеса. Случай использования может быть визуализирован в виде диаграммы случая использования или/и в формате структурированной текстовой спецификации:

Continue reading
Диаграмма деятельности — краткий обзор

Диаграмма деятельности — краткий обзор

Диаграмма деятельности UML — еще один распространенный инструмент, используемый UML для моделирования динамического поведения системы. Она описывает последовательность действий и показывает поток управления от одного действия к другому. Диаграмма деятельности UML — это, по сути, блок-схема.

Continue reading
Как определить варианты использования в UML-моделировании

Как определить варианты использования в UML-моделировании

Подход на основе сценариев использования — это своего рода техника для определения бизнес-целей системы. Определение вариантов использования помогает определить рамки системы, гарантируя, что все требования, которые необходимо найти, будут согласованы с ценностями, потребностями и стратегией бизнеса.

Continue reading
Анализ вариантов использования — тематическое исследование

Анализ вариантов использования — тематическое исследование

Вариант использования — это метод сбора и документирования требований, который может быть написан обычным текстом для описания в повествовательной форме действий и взаимодействий участников, использующих систему. Наконец, функциональность системы должна удовлетворять целям, для которых заинтересованные стороны используют систему.

Continue reading