SA Шпаргалка

Все ответы в 2 клика

Средний

Как показать параллельные (ортогональные) состояния в UML?

Иногда объект может находиться в двух независимых состояниях одновременно.

Пример: Клавиатура компьютера.
Она одновременно имеет состояние подключения (Подключена / Отключена) И состояние CapsLock (Включен / Выключен).

В UML State Machine это рисуется как один большой блок состояния, разделенный пунктирной линией на две (или более) области. В каждой области идет свой независимый жизненный цикл (свой токен).

✅ Итог: Это избавляет от необходимости рисовать все возможные комбинации вроде Подключена_и_CapsВключен (защита от комбинаторного взрыва).

Другие вопросы темы «Диаграмма состояний»

Ещё вопросы раздела «UML»

Все вопросы раздела «UML»