Человеко-машинное взаимодействие, основные понятия и определения.
Типология пользовательских интерфейсов
Интерфейс командной строки (CLI). Формат команд, сферы применения CLI.
Графический пользовательский интерфейс (GUI). История развития GUI.
Требования к GUI.
Проектирование GUI.
Организация диалогов пользовательских интерфейсов.
Структурные и поведенческие сущности GUI. Взаимодействия пользователя с приложениями в GUI. Правила взаимодействия с объектом в GUI.
Компоненты GUI: Рабочий стол, пиктограммы, первичные и вторичные окна.
Компоненты GUI: Меню, кнопки (переключатели), списки.