Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шевчук - конспект лекций.docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
2.65 Mб
Скачать

Лекция 6. Разработка пользовательского интерфейса ис

  1. Понятие пользовательского интерфейса (ПИ)

  2. Структура и классификация ПИ

  3. Принципы проектирования ПИ

  4. Аппаратное и программное обеспечения ПИ

  5. Правила этапы разработки ПИ

  6. Разработка ПИ

  7. Проектирование ПИ, как часть разработки технического задания

  8. Проектирование иерархического меню ПИ

  9. Проектирование экранных форм ПИ

  1. Проектирование отчетов ПИ

  1. Понятие пользовательского интерфейса (пи)

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

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

Грамотно построенный ПИ сокращает число ошибок и способствует тому, что пользователь чувствует себя комфортно, от этого в конечном итоге зависит производительность работы – основной показатель качества пользовательского интерфейса. Лучший ПИ – это такой интерфейс, которому пользователь не должен уделять много внимания, почти не замечать его, такой интерфейс называется прозрачным.

Требования, предъявляемые к пользовательскому интерфейсу, для обеспечения максимального удобства пользователю при работе с программой:

  • дизайн интерфейса отвечает правилам эргономики;

  • присутствует естественность (интуитивность) работы с программой;

  • нагрузка на память пользователя, по возможности, минимальна;

  • стандартность приемов работы (согласованность с прошлым навыком);

  • подсказки, позволяющие пользователю принять решение в создавшейся ситуации;

  • интерактивная помощь (возможность ее вызова из любого места программы);

  • очевидность меню (простая формулировка, иерархическая структура, логическое соответствие пунктов и подпунктов);

  • действия пользователя должны быть обратимыми (т. е. должна предоставляться возможность отмены);

  • возможность использования «горячих» клавиш;

  • экстренный выход из программы.

  1. Структура и классификация пи

В дизайне ПИ условно выделяют две составляющие:

  • Декоративная – это элементы, отвечающие за эстетическую привлекательность программы.

  • Активная: активные элементы подразделяются на операционные и информационные образы моделей вычисления и управляющие средством ПИ, посредством которых пользователь управляет программой. Управляющие средства различных классов программ могут сильно отличаться, поэтому необходимо классифицировать интерфейсы по соответствующим им управляющим средствам.

Таблица 4

Классификация управляющих средств пи

Классы

интерфейса

Подклассы

Примеры типов

управляющих средств

Символьный

Командный интерфейс

«Вопрос-ответ»

Командная строка

Графический

Простой графический

Экранные формы

Управляющие клавиши

Истинно графический, двухмерный

Меню

Графические элементы управления

Прямое манипулирование

Трехмерный

Конические деревья

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

Классификация диалоговых языков

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

Выбор диалогового языка должен осуществляться с ориентацией на пользователя, а диалог проектироваться с учетом принципа дружественности. В настоящее время ПИ чаще всего осуществляется на основе WIMP-интерфейса (окна windows, образ, меню, указатель). В перспективе SILK-интерфейс (речь, образ, язык и знания).

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