Каталог вибіркових навчальних дисциплін
Людино-машинний інтерфейс
Метою навчальної дисципліни є надання майбутнім фахівцям знань про сучасні концепції, методи та засоби створення інтерфейсів прикладного програмного забезпечення автоматизованих інформаційних систем на базі використання різноманітних сучасних програмних засобів.
Основними завданнями вивчення дисципліни “Людино-машинний інтерфейс” є формування сукупності знань та вмінь для створення інтерфейсів прикладного програмного забезпечення автоматизованих інформаційних систем на базі використання різноманітних сучасних програмних засобів
Зміст навчальної дисципліни направлений на формування наступних компетентностей:
КЗ 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