79430

Процессы проектирования. Проектирование интерфейсов

Доклад

Информатика, кибернетика и программирование

Проектирование интерфейсов Интерфейс определяет совокупность средств и методов взаимодействия между элементами системы. С другой стороны набор правил или процедур для взаимодействия между компонентами программы между компонентами программы в целом а также между информационными системами и оборудованием программный интерфейс. Программный интерфейс формален полный и непротиворечивый формализован. Физическая реализация интерфейса USB COM port.

Русский

2015-02-13

46.72 KB

1 чел.

Процессы проектирования. Проектирование интерфейсов

Интерфейс определяет совокупность средств и методов взаимодействия между элементами системы.

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

Программный интерфейс формален – полный и непротиворечивый (формализован). Все характеристики описаны.

Физическая реализация интерфейса – USB/COM port. Для взаимодействия программы и железа нужен протокол (железо – протокол – наша программа).

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

Эволюция пользовательских интерфейсов:

  1.  Перфоленты/перфокарты;
  2.  Терминалы (cmd, да);
  3.  GUI (по сути, надстройка над терминалом);
  4.  Диалоговый интерфейс (платежные терминалы, банкоматы – т.е. модифицированный GUI предлагающий сценарий диалога – определенный шаблон поведения);
  5.  Естественно-языковой (управляем голосом);
  6.  Визуальное 3Д моделирование.

Интерфейс можно рассматривать как самостоятельную ИС между человеком и информационной системой, которую мы проектируем. Причем чем сложнее ИС, тем сложнее интерфейс.

Программный интерфейс может реализовать 2 стороны интерфейса, а вот человеческий интерфейс – только одну, потому что человека нельзя формализовать.

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

  1.  Психология восприятия;
  2.  Инженерная психология;
  3.  Когнитивная психология;
  4.  Теория деятельности;

Психология восприятия рассматривает особенности человеческого восприятия визуальной информации (золотое сечение, размеры, соотношение элементов интерфейса, цветовая гамма, сочетания цветов, контраст, etc.).

Инженерная психология вводит следующие критерии качества:

  1.  Скорость работы пользователя;
  2.  Количество человеческих ошибок;
  3.  Скорость обучения интерфейсу;
  4.  Субъективно удовлетворение интерфейсом (сложно формализовать).

Когнитивная психология - человек считается информационной системой. Формальные действия человека ставятся в соответствие действиям компьютера.

Выявленные зависимости и принципы:

  1.  Принцип прямого манипулирования (Интерфейс мышь и drag n drop, ибо напрямую всегда легче взаимодействовать);
  2.  Принцип автоматизма - все одновременно выполняемые задачи за исключением не более чем одной, выполняются автоматически, неосознанно;
  3.  Принцип единственности фокуса внимания - сложность переключения между задачами пропорциональна сосредоточенности – т.е. переключение на другую задачу тем сложней, чем более увлечен ты задачей;
  4.  Принцип контекстности адресации человеческой памяти (кратковременность памяти);
  5.  Принцип ограниченности переработки информации (5-9 элементов).

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

Теория деятельности основывается на восприятии человека в контексте какого-то сценария/вида деятельности. Четко формализованных принципов нет.


 

А также другие работы, которые могут Вас заинтересовать

3026. Исследование согласованного фильтра дискретных сигналов известной формы 392 KB
  Цель работы. Экспериментальное исследование характеристик сложных дискретных сигналов и особенностей их приёма согласованным фильтром. Описание лабораторной установки. Лабораторная установка выполнена в виде программно управляемой модели на ПЭВМ в с...
3027. Использование модального диалога 69.5 KB
  Программирование под Windows Использование модального диалога На основе приложения простейшего приложение создать, приложение обеспечивающее при получении сообщения WM_PAINT вывод некоторого изображения в окно.  Добавить в приложение возможност...
3028. Вывод графики в окно, Работа с таймером, ресурсами 44 KB
  Вывод графики в окно, Работа с таймером, ресурсами Задание: Обеспечить в новой версии приложения прорисовку изображения каждые N секунд с новыми (случайными) характеристиками местоположения и цвета изображения. Добавить в приложение следующие р...
3029. Трехфазная цепь переменного тока при соединении приемника звездой 62.5 KB
  Цель работы: изучение трехфазной цепи переменного тока и методики измерения фазных и линейных токов и напряжений, использование особенностей работы трёхфазной цепи для симметричной и несимметричной нагрузки и определение влияния нейтрального провода...
3030. Пластическая деформация и рекристаллизация металлов и сплавов 77 KB
  Пластическая деформация и рекристаллизация металлов и сплавов. Цель: определить влияние холодной пластической деформации и последующей термообработки на структуру и механические свойства металлов и сплавов. Приборы и материалы. Набор образцов с разн...
3031. Визначення основних геометричних параметрів евольвентних циліндричних прямозубих зубчастих коліс 55 KB
  Визначення основних геометричних параметрів евольвентних циліндричних прямозубих зубчастих коліс Мета роботи: ознайомитися з основними елементами і геометрією зубчастих коліс, навчитися визначати основні параметри циліндричного прямозубого стандартн...
3032. Изучение характеристик электростатического поля 253 KB
  Изучение характеристик электростатического поля. Цель работы Исследовать электростатическое поле, графически изобразить сечение эквипотенциальных поверхностей и силовые линии для некоторых конфигураций поля. Основные теоретические сведения. Любо...
3033. Применение уравнений Лагранжа II рода к определению сил и моментов, обеспечивающих программное движение манипулятора 187 KB
  Вычислить значения управляющих сил и моментов в начале торможения звена 1. Считать, что торможение звена 1 начинается в тот момент, когда угловое ускорение звена обращается в ноль. Построить графики зависимости управляющих моментов и сил от времени....
3034. Альтернативные источники энергии: энергия волн 167 KB
  Энергия волн — энергия волн на поверхности океана, используемая для совершения полезной работы — генерации электроэнергии, опреснения воды и перекачки воды в резервуары. Энергия волн — возобновляемый источник энергии. Мощность волнени...