Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конструирование ПО.docx
Скачиваний:
11
Добавлен:
13.04.2015
Размер:
179.18 Кб
Скачать

Виды интерфейса:

  1. Аппаратный

  2. Аппаратно-программный

  3. Межпрограммный интерфейс

  4. Пользовательский (человеко-машинный)

Аппаратный обеспечивает обмен данными между аппаратными компонентами вычислительной системы (шлейфы, витые пары и т. д.)

Аппаратно-программный обеспечивает взаимодействие аппаратных и программных компонентов (драйвер)

Межпрограммный интерфейс обеспечивает обмен данными и управляющими сообщениями между слоями или компонентами программного обеспечения.

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

Шаги реализации пользовательского интерфейса

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

Для достижения указанной цели при разработке интерфейса пользователя рекомендуется следующая последовательность шагов разработки:

  1. Знакомство с пользователем

  2. Определение функционального назначения интерфейса

  3. Применение принципов хорошего интерфейса (приятных визуализаций)

  4. Определение количества, составов и параметров окон интерфейса (Для оконного интерфейса)

  5. Разработка системного меню

  6. Определение состава и параметров аппаратных устройств управления интерфейсом и программным продуктам

  7. Определение состава и формы представления экранных элементов управления интерфейсом и программным продуктам

  8. Определение способа представления окон интерфейса на экране (при оконном интерфейсе)

  9. Выбор цветовой гаммы интерфейса и определения параметров надписей для его компонентов

Шаг 1. Знакомство с пользователем.

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

Параметр

Критерий

Пояснение и рекомендации

БЛОК ЗНАНИЙ И УРОВНЯ ПОЛЬЗОВАТЕЛЯ

Компьютерная грамотность

Высокий уровень

Пользователь имеет длительный опыт работы (больше 3 лет) с различными программными продуктами (кроме игровых программ)

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

Средний уровень

Пользователь имеет небольшой (менее 3 лет) с однотипными программными продуктами.

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

Низкий уровень

Пользователь имеет общие представления по работе программного обеспечения и персонального компьютера.

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

Системный опыт (навыки программирования пользователя)

Высокий уровень

Пользователь имеет навыки программирования.

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

Средний уровень

Пользователь имеет общие представления о программировании.

Рекомендуется организовать библиотеки стандартных компонентов и библиотеки модифицируемых параметров этих компонентов.

Низкий уровень

Пользователь не знаком с программированием.

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

Опыт работы с аналогичными программными продуктами

Высокий уровень

Пользователь ранее работал с различными программами данного профиля.

В интерфейсе могут быть приняты функции и элементы управления, традиционные для данных программ.

Средний уровень

Пользователь имеет представления о подобных программах.

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

Низкий уровень

Пользователь незнаком с программами данного типа.

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

Уровень образования

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

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

Средние техническое или среднее специальное образование

В интерфейсе может быть использована общепринятая терминология и обозначения для данной предметной области.

Среднее или неполное среднее образования

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

Уровень чтения

Свыше 12 лет

При использовании текстовых поясняющих блоков допускается использование до 15 строк по 7-8 слов.

12 и менее лет

Допускается 7-8 строк по 6-7 слов. При этом рекомендуется сопровождать текстовый блок анимированными или звуковыми эффектами.

Уровень машинописи

Более 135 символов в минуту

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

Менее 135 символов в минуту

Для ввода данных рекомендуется использовать разделенные поля ввода.

БЛОК ФИЗИЧЕСКИХ ХАРАКТЕРИСТИК ПОЛЬЗОВАТЕЛЯ

Возраст

8 – 25 лет

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

26 – 45 лет

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

От 46

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

Развитость рук

Правша

Или

Левша

Предусмотреть возможность переключения элементов управления на аппаратных устройствах и в интерфейсе под «удобную руку».

Физические недостатки

Недостатки зрения

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

Отсутствие или частичное недееспособность конечности, в том числе ДЦП

Предусмотреть возможность переключение элементов интерфейса и аппаратных устройств, а также использовать альтернативные средства ввода (голосовой интерфейс, сенсорные панели и т.п.)

ХАРАКТЕРИСТИКА ЗАДАНИЙ И РАБОТЫ ПОЛЬЗОВАТЕЛЯ

Режимы работы системы

Непрерывный с автоматическим управлением

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

Непрерывный с ручным управлением

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

Посменный с автоматическим управлением

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

Посменный с ручным управлением

Предусмотреть индикацию контрольных параметров и их корректировку без остановки системы, а также сохранение параметров системы при ее остановки на «пересменку» и звуковое сопровождение включение\выключение системы.

Эксплуатация по мере необходимости

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

Частота использования

(для критерия «Эксплуатация по мере необходимости»)

Постоянно

Система используется не реже 1 раза в 2 дня.

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

Часто

Одноразовое использование системы от 3 дней до 10-14. Выполнять резервное сохранение состояние системы при ее корректном выключении, а также предлагать пользователю сохранение внесенных изменений сразу после их внесения.

Случайное или разовое использование

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

Степень текучести кадров

Высокая

От 1 месяца до полугода. Предусмотреть режим обучения.

Средняя

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

Низкая

Свыше одного года. Достаточно разработать качественную справочную систему.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]