Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типы пользовательских интерфейсов и этапы их разработки




Руководство пользователя

По книжке Грима «Как писать руководство для пользователей», необходимо использовать следующие рекомендации:

1) Учитывать интересы пользователя

2) Излагать ясно использую короткие предложения.

3) Избегать технического жаргона и специальной терминологии, используемые термины пояснять.

4) По возможности использовать рисунки.

5) Руководство должно содержать разделы

a) общее сведения о программном продукте (наименование, краткое описание функции реализованных методов, возможных областей применения)

b) описание установки

c) описание запуска

d) инструкция по работе (описание пользовательского интерфейса, описание режимов работы, форматов ввода вывода информации, возможных настроек)

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

Пользовательский интерфейс представляет собой совокупность программ и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером. Основы такого взаимодействия составляют диалоги. Под диалогом понимают, регламентированный обмен информацией, между человеком и компьютером осуществляемый в реальном масштабе времени и направленный на совместное решение конкретной задачи. Каждый диалог состоит из отдельных процессов ввода вывода, которые обеспечивают связь пользователя и компьютера. Обмен информацией осуществляется передачей сообщений и управляющих сигналов. Сообщение это порция информации, участвующая в диалоговом режиме, различают входные сообщения (они генерируются человеком с помощью средств ввода), выходные сообщения (генерируются компьютером в виде текстов, звуковых сигналов изображений и выводится пользователю на экран монитора). В основном пользователь генерирует сообщения следующих типов:

1) Запрос информации

2) Запрос помощи

3) Запрос операции

4) Ввод или изменение информации

В ответ он получает:

Подсказки, справки, информационные сообщения не требующие ответа, приказы требующие действий, сообщения об ошибках нуждающихся в ответных действиях.

Различают процедурно-ориентированный и объектно-ориентированный подходы к разработке интерфейсов. Процедурно ориентированные интерфейсы бывают трех типов, примитивные, меню и со свободной навигацией.

Примитивные интерфейсы реализуют конкретный сценарий работы программного обеспечения: Ввод данных – Решение задачи – Вывод результата

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

Различают меню интерфейс-меню, позволяет пользователю выбирать необходимые операции из специального списка, выводимого ему программой. Эти интерфейсы предполагают, реализацию множество сценариев работы последовательность действий в которых определяется пользователем. Различают одноуровневые и иерархические меню, одноуровневые используют для сравнительно простого управления, когда вариантов немного (5-7). И включают операции одного типа.

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

Древовидная организация меню предполагает строго ограниченную навигацию, либо переходы вверх к корню дерева либо вниз по выбранной ветке. К каждому уровню иерархического меню соответствует свое определенное окно содержащее пункты данного уровня. При этом возможны два варианта меню:

- Каждое окно меню занимает весь экран

- На экране одновременно присутствуют несколько меню разных уровней

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

Интерфейсы со свободной навигацией называют так же графическими пользовательскими интерфейсами. Они осуществляют визуальную обратную связь с пользователем и возможность прямого манипулирования объектами и информацией на экране. Интерфейсы данного типа поддерживают концепцию совместимости программ позволяя перемещать между ними информацию. Объектно-ориентированные интерфейсы в настоящее время представлены только интерфейсом прямого манипулирования. Этот тип интерфейса предполагает, что взаимодействие пользователя с программным обеспечением осуществляется посредством выбора и перемещения пиктограмм соответствующим объектам предметной области. Для реализации таких интерфейсов используется бытийное программирование и объектно-ориентированное библиотеки.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 2341; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.