Карта диалогов представляет дизайн пользовательского интерфей- са на высоком уровне абстракции. На ней показаны элементы диалога в системе и навигация между ними, но не показан подробный вид эк- рана. Карта диалогов позволяет рассмотреть возможные концепции пользовательского интерфейса с учетом вашего понимания требова- ний. Пользователям и разработчикам стоит изучить карту диалогов, чтобы выработать общее представление того, как пользователь может взаимодействовать с системой для выполнения задачи. Карты диало- гов также полезны при моделировании визуальной архитектуры Web- сайта. Ссылки для перемещений, которые вы включаете в Web-сайт, на картах диалогов изображаются в виде переходов.
Карты диалогов отражают сущность взаимодействий системы и пользователя и основные моменты решения задачи, без тормозящих работу команды деталей макета экрана. С помощью такой карты поль- зователи могут отследить отсутствующие, неправильные или ненуж- ные переходы и, следовательно, отсутствующие, неправильные или ненужные требования. Абстрактная концептуальная карта диалогов, разработанная в ходе анализа требований, становится руководством для подробной разработки пользовательского интерфейса.
Существует несколько типов инициализирующих условий:
- действие пользователя, например нажатие функциональной клави- ши или щелчок гиперссылки или кнопки диалогового окна;
- значение данных, такое, как недостоверная информация, в резуль- тате чего появляется сообщение об ошибке;
- системное условие, например отсутствие бумаги в принтере;
- некоторые комбинации вышеперечисленных, например ввод номе- ра элемента меню и нажатие клавиши Enter,