====== Показывайте основной сценарий процесса, используя поток "в ином случае" ====== {{tag>магистральный_путь поток_в_ином_случае}} Оформляйте схему процесса так, чтобы: * движение вдоль основного сценария было бы оформлено как поток управления "в ином случае"; * при этом альтернативный сценарий выглядел бы как ответвление от основного сценария, оформленное условным потоком управления. ===== ✔ Как надо =====
1
1
2
2
condition 1
condition 1
4
4
3
3
condition 2
condition 2
===== ✘ Как НЕ надо =====
1
1
2
2
condition 1
condition 1
4
4
3
3
condition 2
condition 2
1
1
2
2
1
1
Пояснения по недостаткам: - Поток управления "в ином случае" следует использовать для обозначения основного сценария (happy path) и располагать вдоль одной горизонтальной линии. - Условный поток управления следует использовать для обозначения альтернативного сценария и располагать как ответвление от основного сценария. ====== Примечания ====== Выделение основного сценария потоком "в ином случае" позволит при чтении быстрее понимать схему процесса: * читатель сначала воспринимает все элементы от начала процесса до его конца (ход основного сценария виден так, что не нужно читать текст); * затем читатель смотрит ответвления и читает условия, при которых они возникают (альтернативные сценарии). ===== Смотри также ===== * [[direction_of_motion]] ===== Автор(ы) ===== --- //[[user:v-andreyev|Владимир Андреев]]//