Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Принципы разработкипользовательских интерфейсов.

Читайте также:
  1. I. Понятие, типы и принципы денежной системы.
  2. II. ОСНОВНЫЕ ПРИНЦИПЫ
  3. II. Принципы, требования и гарантии законности.
  4. II. Цели, задачи и принципы нового Закона
  5. II. Этические принципы
  6. III Принципы организации производственных процессов
  7. III. ОСНОВНЫЕ ПРИНЦИПЫ МАТЕРИАЛИСТИЧЕСКОГО УЧЕНИЯ К. МАРКСА И Ф. ЭНГЕЛЬСА.
  8. IV. Принципы конституционного судопроизводства
  9. V. Принципы правовой информатизации
  10. V. Принципы, механизмы и условия реализации Концепции

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

Этапы разработки пользовательского интерфейса:

1.Постановка задачи - определение типа интерфейса и общих требований к нему;

2.Анализ требований и определение спецификаций - определение сценариев использования и пользовательской модели интерфейса;

3.Проектирование - проектирование диалогов и их реализация в виде процессов ввода-вывода;

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

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

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

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

Объектно - ориентированные интерфейсы:

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

 

 


Дата добавления: 2015-01-07; просмотров: 35 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2019 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав