Графическая нотация для документирования информационной архитектуры и взаимодействий пользователя с веб-сайтом
Категория реферата: Рефераты по информатике, программированию
Теги реферата: шпаргалка рф, контрольные за 1 полугодие
Добавил(а) на сайт: Jaminskij.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата
Общности: области и повторяющиеся (итеративные) области
Элемент область (area) изображается на диаграмме как прямоугольник с закругленными углами, используется для обозначения группы страниц, имеющих общий атрибут (например, страницы появляются в выпадающем окне или имеют общий элемент дизайна). Используйте ярлыки, чтобы обозначить этот общий атрибут (или, как в случае со связями, сделайте сноски в приложение или легенду диаграммы).
Рис. 7: Область, объединяющая страницы по признаку «показываются в выпадающем окне»
Часто архитектура предполагает повторение основной структуры элемента применительно к некоторому количеству функционально тождественных элементов. Например, архитектура сайта может моделировать каталог продукции, где каждый элемент каталога имеет ассоциированный набор страниц. Чтобы представить этот момент на диаграмме, используется повторяющаяся область (iterative area) (набор прямоугольников с закругленными углами).
Рис. 8: Повторяющаяся область, представляет множество продуктов в каталоге
Заметим, что связи и стрелки не могут указывать просто на область. Область служит только для того, чтобы представить на диаграмме общность страниц, а не конкретный раздел, например. Использовать области на диаграмме следует аккуратно, так как очень легко сбиться на моделирование с помощью областей таких структур, которые не имеют ни малейшего отношения к вопросу взаимодействия пользователя с сайтом (например, какие страницы на каких сайтах должны быть расположены и т.п.).
Многократно используемые компоненты: потоковые области и ссылки на потоковые области
Иногда (особенно часто при проектировании взаимодействий) может потребоваться представить некоторую процедуру как последовательность шагов (процедура входа в закрытую облась сайта, например). Предполагается, что эта процедура многократно используется на сайте в разных контекстах. Часто такие последовательности являются структурными компонентами задач, которые пользователь выполняет на сайте (аналогом может служить процедура в языке программирования (Subroutine)).
Подобная последовательность шагов называется поток (flow) и изображается на диаграмме при помощи двух символов: потоковой области (flow area), которая моделирует собственно процедуру и ссылки на потоковую область (flow reference), которая представляет поток в разных контекстах на диаграмме. Оба элемента имеют одинаковую основную форму — прямоугольник с обрезанными углами (или, если хотите, вытянутый восьмиугольник).
Рис. 9а (лево): Ссылка на потоковую область «Процедура»
Рис. 9б (право): Потоковая область «Процедура»
Потоковая область предполагает использование точек входа и выхода в поток. Точки располагаются за пределами области и являются ассоциативными ссылками на множество структурных элементов в зависимости от контекста (в отличие от тех точек, используемых чтобы разбить диаграмму на несколько листов, там точки действительно являются структурными элементами).
Ссылки на потоковые области функционируют сходным образом с точками входа и выхода. Назначение этих элементов одно — позволить архитектору разбить диаграмму на несколько страниц.
Моделирование динамичной информационной системы
Очень часто информационная архитектура и структура взаимодействий должны меняться в зависимости от различных условий. Эти изменения описываются в терминах условной логики и остальные элементы нотации являются специфичными для динамичных систем. Вот основная концептуальная модель динамичной системы:
Система следит за состоянием своих атрибутов (attribute). Эти атрибуты могут иметь отношение к:
Пользователю (например, тип пользователя)
Сессии (например, статус пользователя в системе)
Типу содержания, к которому получен доступ
Реальному миру (например, время и дата)
Атрибуты имеют значения (values) («3 Р.М.» одно из возможных значений атрибута «дата и время»)
Ассоциация атрибута с определенным значением называется условием (condition)
Система отслеживает (evaluates) изменения условий
В случае статичной архитектуры каждый путь представляется каждому пользователю в любом случае (в любых условиях), и каждый путь всегда ведет к одному и тому же результату. В динамичной системе система сама решает, какие пути предлагать пользователю и какие результаты представлять в зависимости от тех или иных условий.
Рекомендуем скачать другие рефераты по теме: безопасность доклад, доклад по обж.
Предыдущая страница реферата | 1 2 3 4 5 6 | Следующая страница реферата