Каков наилучший способ графического представления потока страниц применительно к веб-приложению, ориентированному на действия? - PullRequest
10 голосов
/ 07 октября 2008

Каков наилучший способ графического представления потока страниц применительно к веб-приложению, ориентированному на действия?

Какую модель вы используете для представления потоков страниц (диаграмм потоков страниц), охватывающих страницы (представления), действия пользователя над этими представлениями (событиями) и процессами?

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

Я не ищу программного решения, которое помогло бы мне нарисовать эти диаграммы, а также я не ищу фреймворк веб-потоков, который позволил бы мне реализовать эти потоки страниц в программном обеспечении.

Я, однако, ищу хорошую схему для рисования потока страниц, используя карандаш и бумагу

Например, хороший ответ может быть следующим:

  • Прямоугольник с меткой в ​​CAPS представляет страницу
  • Стрелка с меткой в ​​нижнем регистре обозначает действие пользователя
  • Алмаз с меткой в ​​CAPS представляет процесс
  • Точки входа всегда слева (стрелки попадают на страницу слева)
  • Точки выхода всегда справа (стрелки уходят со страницы вправо)

Если существует принятый стандарт или если это проблемное пространство на самом деле является частным случаем большего проблемного пространства, для которого существует стандарт, выделите его.

В духе переполнения стека, пожалуйста, по одной схеме за ответ и голосуйте, а не дублируйте

Ответы [ 4 ]

13 голосов
/ 07 октября 2008
1 голос
/ 17 октября 2008

Я обнаружил, что изменение диаграммы состояний наиболее полезно для этой цели. Я представляю визуальный ресурс (html или jsp page) как состояние, а переходы - это действия, которые пользователь может выполнять на этой странице.

Затем я ввожу еще один символ для действий между визуальными страницами.

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

1 голос
/ 12 октября 2008

Проверьте nAML (язык моделирования приложений .NET). Он включает в себя трафарет Visio и очень интересный и выразительный.

http://code.msdn.microsoft.com/naml

0 голосов
/ 25 сентября 2012

взгляните на yuml.me, так как он довольно прост в использовании и генерирует красивые "неряшливые" диаграммы

...