> -- Ильченко Эдуард писал(а):
> Деятельность - единица выражающая производимую актором последовательность действий за один рабочий цикл.Напрашиваются очевидные аналогии:
- обработка прерываний (синхронная реакция на события);
- квантованние процессов в многозадачной среде (а именно, асинхронная обработка событий).

В первом случае нахожу совершенно не оправданным нахождение фонового процесса и процессов обработки событий в одном "силуэте". Обработчик прерывания - совершенно отдельный процесс, и изображать его следует на отдельной схеме.
Во втором случае есть смысл изображения процессов в одном "силуэте" (когнитивный смысл главным образом). Но в таком случае:
- процессы должны быть равноправными (максимум - выделенный, скажем, фоновый, процесс - в первой ветке);
- разделение основного процесса на несколько веток является категорически недопустимым, так как нарушает когнитивно-эргономические принципы представления моделей - на одном формальном уровне ("силуэт") сочетаются разные (иерархические) системные уровни.

Выводы:
- совмещение различных системных сущностей на одном уровне представления считаю недопустимым;
- для изображения обработки (одноранговых) событий целесообразен обычный выбор из нескольких вариантов.


> -- Владимир Паронджанов писал(а):
> желательно подробно перечислить недостатки цикла ЖДАТЬЦикл ЖДАТЬ никак не подходит для изображения синхронной обработки событий (например, прерываний процессора).
Только достаточно редкие частные (и специально организованные) случаи можно изобразить с применением цикла ЖДАТЬ.