М.: Мир, 1990. - 501с. ISBN 5-03-001545-0
Перевод с английского Г.Н.Коноплева, П.П.Сухарева, к.т.н. И.А.Щукиной, под редакцией д.т.н. В.Ф.Шаньгина
Оригинальное название: Man-computer interface, by R.B.Coats and I.Vlaeminke; Blackwell Scientific Publications, 1987 Книга английских авторов посвящена разработке программного обеспечения, предоставляющего пользователю эффективные средства общения с ЭВМ. Рассматривается несколько уровней интерфейса, для каждого из которых выделяется обобщённая форма, что облегчает процесс разработки программ и их адаптации к требованиям пользователя.
Для разработчиков программного обеспечения и пользователей персональных и профессиональных ЭВМ. Оглавление: Предисловие редактора перевода
Предисловие Значение интерфейса человек-компьютер
Что такое интерфейс?
Что влияет на удобство работы с системой?
Почему важен критерий удобства работы?
Какие трудности возникают при проектировании интерфейса?
Стратегия разработки интерфейса человек-компьютер
Оценка проекта
Выводы
Упражнения Составные части интерфейса человек-компьютер
Что входит в состав интерфейса?
Процессы ввода-вывода
Процесс диалога
Сообщения
Входные сообщения
Проверка входных данных
Подсказки
Выводы
Упражнения
Упражнения по программированию Процессы ввода-вывода
Введение
Вывод текстовых сообщений
Ввод текстового сообщения
Позиционирование, указание и выбор
Ввод и вывод графических сообщений
Выводы
Упражнения
Упражнения по программированию Структуры диалога типа вопрос-ответ и меню
Введение
Что такое хороший диалог?
Структура диалога типа вопрос и ответ
Структура диалога типа меню
Скрытое меню
Выводы
Упражнения по программированию Структуры диалога на основе экранных форм команд и смешанные структуры
Введение
Структуры диалога на основе экранных форм
Структура диалога на основе командного языка
Смешанная структура диалога
Электронная таблица
Реализация смешанной структуры диалога
Команды, зависящие и не зависящие от режима
Входные события - управление вводом от различных входных процессов
Выводы
Упражнения
Упражнения по программированию Поддержка пользователя
Введение
Пример неудачного диалога
Сообщения об ошибках
Справочная информация
Документация
Коды
Выводы
Упражнения
Упражнения по программированию Форматирование экрана
Введение
Общие принципы расположения информации на экране
Какая информация должна выводиться на экран?
В каком виде информация должна выводиться на экран?
В каком месте экрана должна располагаться информация?
Выделение информации на экране
Разработка проекта
Оценка проекта
Автоматизированная система размещения данных на экране
Выводы
Упражнения
Упражнения по программированию Время ответа
Что такое время ответа?
Психологические аспекты скорости ответа системы на запрос
Рекомендации по допустимому времени ответа
Почему трудно обеспечить подходящее время ответа?
Что можно сделать для преодоления этих проблем?
Выводы
Упражнения
Упражнения по программированию Простая адаптация
Введение
Гибкость при сравнении
Синонимы
Умолчания
Опережающий ввод символов
Командный язык и опережающий ввод ответов
Многоуровневая помощь
Многоязычность
Выводы
Упражнения
Упражнения по программированию Многооконные WIMP-интерфейсы
Введение
Основные аналоги
Окна
Пиктограммы
Прямое манипулирование
Окна меню и блоки диалога
Преимущества и недостатки WIMP-интерфейсов
Критерии проектирования для WIMP-интерфейсов
Выводы Описание диалога
Введение
Сети переходов
Обработка диалога в вершине
Переходы, основанные на формате входного сообщения
Иерархия диалога
Продукционные системы
Обсуждение разработки
Выводы
Упражнения по программированию Интеллектуальные интерфейсы
Введение
Голосовой и зрительный ввод-вывод
Обработка естественного языка
Изящная адаптация и модели пользователя
Выводы Приложения
Деятельность фирмы Mailsale
COWCUT - автоматизированная система управления розничной торговлей мясными изделиями
Система электронной почты Ariel
Библиотеки
Библиотека модулей обработки символьных строк
Библиотека управления устройствами
Библиотека ввода-вывода
Библиотека модулей вопросов и ответов
Библиотека диалоговых модулей Литература
Предметный указатель Сканирование: текст 600 dpi b/w, обложка 100 dpi color
Перевод с английского Г.Н.Коноплева, П.П.Сухарева, к.т.н. И.А.Щукиной, под редакцией д.т.н. В.Ф.Шаньгина
Оригинальное название: Man-computer interface, by R.B.Coats and I.Vlaeminke; Blackwell Scientific Publications, 1987 Книга английских авторов посвящена разработке программного обеспечения, предоставляющего пользователю эффективные средства общения с ЭВМ. Рассматривается несколько уровней интерфейса, для каждого из которых выделяется обобщённая форма, что облегчает процесс разработки программ и их адаптации к требованиям пользователя.
Для разработчиков программного обеспечения и пользователей персональных и профессиональных ЭВМ. Оглавление: Предисловие редактора перевода
Предисловие Значение интерфейса человек-компьютер
Что такое интерфейс?
Что влияет на удобство работы с системой?
Почему важен критерий удобства работы?
Какие трудности возникают при проектировании интерфейса?
Стратегия разработки интерфейса человек-компьютер
Оценка проекта
Выводы
Упражнения Составные части интерфейса человек-компьютер
Что входит в состав интерфейса?
Процессы ввода-вывода
Процесс диалога
Сообщения
Входные сообщения
Проверка входных данных
Подсказки
Выводы
Упражнения
Упражнения по программированию Процессы ввода-вывода
Введение
Вывод текстовых сообщений
Ввод текстового сообщения
Позиционирование, указание и выбор
Ввод и вывод графических сообщений
Выводы
Упражнения
Упражнения по программированию Структуры диалога типа вопрос-ответ и меню
Введение
Что такое хороший диалог?
Структура диалога типа вопрос и ответ
Структура диалога типа меню
Скрытое меню
Выводы
Упражнения по программированию Структуры диалога на основе экранных форм команд и смешанные структуры
Введение
Структуры диалога на основе экранных форм
Структура диалога на основе командного языка
Смешанная структура диалога
Электронная таблица
Реализация смешанной структуры диалога
Команды, зависящие и не зависящие от режима
Входные события - управление вводом от различных входных процессов
Выводы
Упражнения
Упражнения по программированию Поддержка пользователя
Введение
Пример неудачного диалога
Сообщения об ошибках
Справочная информация
Документация
Коды
Выводы
Упражнения
Упражнения по программированию Форматирование экрана
Введение
Общие принципы расположения информации на экране
Какая информация должна выводиться на экран?
В каком виде информация должна выводиться на экран?
В каком месте экрана должна располагаться информация?
Выделение информации на экране
Разработка проекта
Оценка проекта
Автоматизированная система размещения данных на экране
Выводы
Упражнения
Упражнения по программированию Время ответа
Что такое время ответа?
Психологические аспекты скорости ответа системы на запрос
Рекомендации по допустимому времени ответа
Почему трудно обеспечить подходящее время ответа?
Что можно сделать для преодоления этих проблем?
Выводы
Упражнения
Упражнения по программированию Простая адаптация
Введение
Гибкость при сравнении
Синонимы
Умолчания
Опережающий ввод символов
Командный язык и опережающий ввод ответов
Многоуровневая помощь
Многоязычность
Выводы
Упражнения
Упражнения по программированию Многооконные WIMP-интерфейсы
Введение
Основные аналоги
Окна
Пиктограммы
Прямое манипулирование
Окна меню и блоки диалога
Преимущества и недостатки WIMP-интерфейсов
Критерии проектирования для WIMP-интерфейсов
Выводы Описание диалога
Введение
Сети переходов
Обработка диалога в вершине
Переходы, основанные на формате входного сообщения
Иерархия диалога
Продукционные системы
Обсуждение разработки
Выводы
Упражнения по программированию Интеллектуальные интерфейсы
Введение
Голосовой и зрительный ввод-вывод
Обработка естественного языка
Изящная адаптация и модели пользователя
Выводы Приложения
Деятельность фирмы Mailsale
COWCUT - автоматизированная система управления розничной торговлей мясными изделиями
Система электронной почты Ariel
Библиотеки
Библиотека модулей обработки символьных строк
Библиотека управления устройствами
Библиотека ввода-вывода
Библиотека модулей вопросов и ответов
Библиотека диалоговых модулей Литература
Предметный указатель Сканирование: текст 600 dpi b/w, обложка 100 dpi color