Каков наилучший способ графического представления потока страниц применительно к веб-приложению, ориентированному на действия?
Каков наилучший способ графического представления потока страниц применительно к веб-приложению, ориентированному на действия?
Какую модель вы используете для представления потоков страниц (диаграмм потоков страниц), охватывающих страницы (представления), действия пользователя над этими представлениями (событиями) и процессами?
Эти диаграммы должны служить отправной точкой для понимания между экспертом в области бизнеса (скажем, кем-то, определяющим веб-сайт электронной коммерции), техническим аналитиком (человеком, отвечающим за разработку веб-приложения) и веб-разработчиком (человеком, ответственным за реализацию решения).)
Я не ищу программного решения, которое бы помогло мне нарисовать эти диаграммы, а также я не ищу среду веб-потоков, которая позволила бы мне реализовать эти потоки страниц в программном обеспечении.
Я, однако, ищу хорошую схему для рисования потока страниц, используя карандаш и бумагу
Например, хороший ответ может быть следующим
- Прямоугольник с меткой в CAPS представляет страницу
- Стрелка с меткой в нижнем регистре представляет действие пользователя
- Алмаз с этикеткой в CAPS представляет собой процесс
- Точки входа всегда слева (стрелки попадают на страницу слева)
- Точки выхода всегда справа (стрелки выходят за пределы страницы справа)
Если существует принятый стандарт или если это проблемное пространство на самом деле является частным случаем большего проблемного пространства, для которого существует стандарт, выделите это.
В духе переполнения стека, одна схема за ответ, пожалуйста, и голосует, а не дублирует
4 ответа
Проверьте nAML (язык моделирования приложений.NET). Он включает в себя трафарет Visio и очень интересный и выразительный.
Я обнаружил, что изменение диаграммы состояний наиболее полезно для этой цели. Я представляю визуальный ресурс (html или jsp page) как состояние, а переходы - это действия, которые пользователь может выполнять на этой странице.
Затем я ввожу еще один символ для действий между визуальными страницами.
Диаграммы состояний легко понятны нетехническому человеку и достаточно выразительны, чтобы охватить некоторые сложные взаимодействия.
Взгляните на yuml.me, так как он довольно прост в использовании и генерирует красивые "грязные" диаграммы