Каталог курсов
Учиться бесплатно

Флоу, flow

Флоу (англ. flow — поток) — сценарий работы программы. Может быть один или несколько — в зависимости от функциональности.

Это одна из составных частей use case, то есть описания всего хода событий в системе с точки зрения пользователя.

Флоу описывает последовательность действий, которые выполняет пользователь при взаимодействии с программой, чтобы достичь своей цели, и то, как система реагирует.

Каждый use case имеет три типа флоу:

Базовый флоу — основной набор шагов, где всё идёт гладко. Участники следуют чётким инструкциям для достижения своей цели, предоставляют правильные данные, а система реагирует так, как и ожидалось.

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

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

Узнайте больше в Медиа Нетологии:
 Бесплатный курс по дизайну и UX:
 Программы обучения Нетологии по дизайну и UX:


← В глоссарий