UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Людино-машинний інтерфейс

Кафедра, яка викладає навчальну дисципліну:
Кафедра інженерії програмного забезпечення
Короткий опис навчальної дисципліни

Метою навчальної дисципліни є надання майбутнім фахівцям знань про сучасні концепції, методи та засоби створення інтерфейсів прикладного програмного забезпечення автоматизованих інформаційних систем на базі використання різноманітних сучасних програмних засобів.

Цілі та задачі навчальної дисципліни

Основними завданнями вивчення дисципліни “Людино-машинний інтерфейс” є формування сукупності знань та вмінь для створення інтерфейсів прикладного програмного забезпечення автоматизованих інформаційних систем на базі використання різноманітних сучасних програмних засобів
 

Результати навчання

Зміст навчальної дисципліни направлений на формування наступних компетентностей:
КЗ 1. Здатність застосовувати знання у практичних ситуаціях.
КЗ 2. Знання та розуміння предметної області та розуміння професії.
КЗ 5. Здатність до пошуку, оброблення та аналізу інформації.
КФ 2. Здатність до використання інформаційно-комунікаційних технологій, сучасних методів і моделей проектування інтерфейсів
 

Перелік тем

ЗМІСТОВНИЙ МОДУЛЬ І. Психологічні принципи людино-машинної взаємодії.
ТЕМА 1 Інформаційна взаємодія між людиною та машиною
• Інформаційні характеристики та процеси
• Система переробки інформації людиною

• Питання якості відтворення інформації в системі “людина – машина”
ТЕМА 2. Система людина-машина
• Система “людина – машина”, її особливості та питання її класифікації
• Зміст інженерно-психологічного забезпечення СЛМ
• Конфлікти в СЛМ та засоби їх вирішення
ТЕМА 3. Діяльність оператора в системі “людина – машина”
• Загальне уявлення про людину-оператора
• Етапи діяльності людини-оператора
• Психічні явища та їх характеристика в діяльності оператора
• Фізіологічні характеристики діяльності оператора
• Діяльність оператора в особливих умовах
• Діяльність оператора в умовах потоку сигналів
ЗМІСТОВНИЙ МОДУЛЬ ІІ. Функціональні компоненти та властивості людино-машинного інтерфейсу
ТЕМА 4. Загальні поняття інтерфейсу системи.
• Класифікація інтерфейсів
• Типи користувальницьких інтерфейсів і етапи їх розробки
• Користувальницька і програмна моделі інтерфейсу
• Класифікації діалогів і загальні принципи їх розробки
ТЕМА 5. Програмні засоби створення інтерфейсів
• Бібліотека функцій WinAPI
• Бібліотека класів VCL
• Бібліотека класів MFC
• Бібліотека. Net Framework (C #)
ТЕМА 6. Засоби інтегрованого середовища розробки для створення візуальних інтерфейсів.
• Сучасне прикладне програмне забезпечення, класифікація, етапи створення
• Взаємодія між прикладними програмами в інформаційних системах

• Розподілені багатоланкові прикладні програмні системи
• Взаємодія між прикладними програмами в інформаційних системах
• Проекти ІСР та управління ними
ТЕМА 7. Розробка інтерфейсу і організація управління прикладних додатків.
• Технологія розробки прикладних програмних систем
• Рекомендації по розробці графічного інтерфейсу.
• Багато віконні програмні інтерфейси.
• Форми, розміщення компонентів на формі, нова форма.
• Компоновка форм.
ТЕМА 8. Організація взаємодії «користувач-система» у прикладних додатках.
• Проектування вікон із змінними розмірами
• Обробка подій клавіатури і миші
• Перетягування об'єктів
• Компоненти, що забезпечуються друк
• Управління формами
ЗМІСТОВНИЙ МОДУЛЬ ІІІ. Засоби розробки людино-машинного інтерфейсу.

ТЕМА 9. Розробка інтерфейсів програмного забезпечення обробки графіки і мультимедіа.
• Формати графічних файлів та класи для зберігання графічних об'єктів
• Малювання за допомогою пік селів, олівця, пензля
• Режими малювання
• Типові інтерфейси графічних редакторів
• Типи звукових файлів і файлів мультимедіа
• Управління відтворенням звуків та зображень
ТЕМА 10. Інтерфейсні засоби розподілених програмних додатків.
• Компоненти для створення дочірніх процесів
• Управління вікнами зовнішніх програм
• Управління повідомленнями в іср
• Організація управління динамічним обміном даними
• Проектування інтерфейсу обміну даними між клієнтом і сервером
ТЕМА 11. Проектування інтерфейсів додатків для роботи з базами даних в мережі
• Багатокористувацький режим роботи
• Управління трансакціями
• Управління доступом до даних
• Основні компоненти ІСР для роботи з базами даних 

• Інтерфейс програмного забезпечення для роботи з декількома зв'язаними наборами даних
ТЕМА 12. Створення довідкової системи програмного додатку
• Структура та елементи довідникової системи
• Довідкові система та програми для її конфігурації
• Створення довідкової системи прикладного програмного забезпечення засобами ІСР

ТЕМА 13 Організація діалогу при встановленні програмного забезпечення

• Компіляція то компоновка проекту прикладної програми

• Створення інсталяційних програм за допомогою спеціалізованих прорамних продуктів
• Оптимізація інсталяцій для розповсюдження на різних носіях
• Захист інсталяційних програм
ТЕМА 14. Особливості функціонування Web-орієнтованих додатків.
• Програмне забезпечення, яке необхідне для роботи з WWW
• Вимоги та компоненти для створення Web-браузерів
• Динамічні сторінки Wеb
ТЕМА 15. Інтерфейси прикладного програмного забезпечення для Інтернет.
• Сервер Wеb: створення модулів, проектування серверних прикладних програм
• Проектування і використання активних форм
• Основні можливості ІСР для створення інтерфейсів прикладного програмного забезпечення для Інтернет
ЗМІСТОВНИЙ МОДУЛЬ ІV. Оцінювання якості людино-машинного інтерфейсу
ТЕМА 16. Тестування інтерфейсу користувача.
• Задачі і цілі тестування користувальницького інтерфейсу
• Функціональне тестування користувацьких інтерфейсів
• Тестування зручності використання користувальницьких інтерфейсів

Система оцінювання

Лабораторні роботи сумарною кількісью балів - 100

Форма контролю
залік