
- •Тема 5: поняття «меню». Створення меню 66
- •Тема 6: елементи управління програмного інтерфейсу 77
- •Тема 7: поняття «вікно програми» 95
- •Тематична структура дисципліни
- •Тема 1: загальна характеристика програмних систем
- •1. Інформаційна система як вид програмної системи
- •2. Поняття інтерфейсу. Види інтерфейсів
- •3. Специфіка інформаційних систем
- •4. Основні завдання інформаційних систем
- •Тема 2: типи користувацьких інтерфейсів і їх реалізація
- •1. Організація взаємодії комп'ютера і користувача
- •2. Типи інтерфейсів.
- •3. Реалізація інтерфейсів різних типів
- •1. Організація взаємодії комп'ютера і користувача
- •2. Типи інтерфейсів
- •3. Реалізація інтерфейсів різних типів
- •Тема 3: засади проектування користувацького інтерфейсу
- •1. Психофізичні передумови взаємодії людини і комп’ютера
- •2. Програмна модель користувацького інтерфейсу
- •3. Критерії оцінки інтерфейсу користувачем
- •4. Типи діалогів їх форми
- •5. Розробка діалогів
- •Тема 4: критерії якості інтерфейсу
- •1. Швидкість виконання роботи
- •1.1. Суть правила goms
- •1.2. Тривалість інтелектуальної роботи
- •1.3. Втрата фокусу уваги
- •1.4. Тривалість фізичних дій
- •1.5. Тривалість реакції системи
- •2. Що таке «людські помилки»
- •2.1. Типи помилок за джерелом їх походженням
- •2.2. Основні способи виправлення помилок
- •3. Типи помилок за рівнем їх негативного ефекту
- •Тема 5: поняття «меню». Створення меню
- •1. Що таке меню
- •2. Типи меню
- •3. Структура меню
- •3.1. Будова окремих елементів
- •3.2. Угрупування елементів
- •3.3. Глибина меню
- •4. Контекстне меню
- •Тема 6: елементи управління програмного інтерфейсу
- •1. Кнопки
- •1.1. Командні кнопки
- •1.2. Кнопки доступу до меню
- •1.3.Чекбокси і радіокнопки
- •2. Списки. Види списків
- •2.1. Списки, що розкриваються
- •2.2. Списки, що перегортуються
- •3. Поля введення
- •4. Підписи
- •5. Крутілки
- •6. Комбобокси
- •7. Повзунки
- •Тема 7: поняття «вікно програми»
- •Структура та побудова вікна
- •1. Що таке вікно програми
- •2. Головні елементи вікон
- •3. Структура і будова вікна
- •3.1. Вкладки
- •3.2. Термінаційні кнопки.
- •4. Майстри
- •Тема. 8: проектування інтерфейсу як частина розробки тз
- •1. Прототипи інтерфейсів, як основа відносин замовника та розробники інформаційної системи (іс)
- •2. Проблеми створення прототипів інтерфейсу
- •1. Прототипи інтерфейсів, як основа відносин замовника та розробники інформаційної системи (іс)
- •2. Проблеми створення прототипів інтерфейсу
- •Лабораторна робота №1 (4 год.) Тема. Розробка інтерфейсу, призначеного для користувача : етапи попереднього і високорівневого проектування
- •1. Мета лабораторної роботи є:
- •3. Теоретичні засади.
- •4. Завдання.
- •5. Порядок виконання роботи
- •6. Вимоги до оформлення звіту
- •7. Захист лабораторної роботи. Лабораторна робота №2 ( 4 год.) Тема: «Низькорівневе проектування інтерфейсу: кількісна оцінка і побудова прототипу»
- •1. Мета роботи:
- •3. Теоретичні засади.
- •4. Завдання
- •5. Порядок виконання роботи
- •6. Вимоги до оформлення звіту
- •7. Захист Лабораторна робота № 3 ( 4 год.) Тема: «Проектування довідкової системи»
- •3. Теоретичні засади.
- •4. Завдання
- •5. Порядок виконання роботи
- •6. Вимоги до оформлення звіту
- •7. Захист
- •Лабораторна робота №4 ( 4 год.) Тема «Створення прототипу інтерфейсу і його тестування»
- •1. Мета лабораторної роботи
- •4. Завдання
- •5. Порядок виконання роботи
- •6. Вимоги до оформлення звіту
- •7. Захист
- •Самостійна робота студентів
- •Індивідуально-консультатівна робота
- •Методика активізації процесу навчання
- •Список літератури:
ЗМІСТ
ВСТУП 4
ТЕМАТИЧНА СТРУКТУРА ДИСЦИПЛІНИ 4
ТЕМА 1: ЗАГАЛЬНА ХАРАКТЕРИСТИКА ПРОГРАМНИХ СИСТЕМ 6
1. Інформаційна система як вид програмної системи 6
2. Поняття інтерфейсу. Види інтерфейсів 10
3. Специфіка інформаційних систем 17
4. Основні завдання інформаційних систем 18
ТЕМА 2: ТИПИ КОРИСТУВАЦЬКИХ ІНТЕРФЕЙСІВ І ЇХ РЕАЛІЗАЦІЯ 19
1. Організація взаємодії комп'ютера і користувача 19
2. Типи інтерфейсів 21
3. Реалізація інтерфейсів різних типів 27
ТЕМА 3: ЗАСАДИ ПРОЕКТУВАННЯ КОРИСТУВАЦЬКОГО ІНТЕРФЕЙСУ 30
1. Психофізичні передумови взаємодії людини і комп’ютера 30
2. Програмна модель користувацького інтерфейсу 35
3. Критерії оцінки інтерфейсу користувачем 37
4. Типи діалогів їх форми 38
5. Розробка діалогів 43
ТЕМА 4: КРИТЕРІЇ ЯКОСТІ ІНТЕРФЕЙСУ 48
1. Швидкість виконання роботи 48
1.1. Суть правила GOMS 50
1.2. Тривалість інтелектуальної роботи 52
1.3. Втрата фокусу уваги 55
1.4. Тривалість фізичних дій 57
1.5. Тривалість реакції системи 59
2. Що таке «людські помилки» 60
2.1. Типи помилок за джерелом їх походженням 61
2.2. Основні способи виправлення помилок 62
3. Типи помилок за рівнем їх негативного ефекту 64
Тема 5: поняття «меню». Створення меню 66
1. Що таке меню 67
2. Типи меню 68
3. Структура меню 69
3.1. Будова окремих елементів 69
3.2. Угрупування елементів 72
3.3. Глибина меню 73
4. Контекстне меню 76
Тема 6: елементи управління програмного інтерфейсу 77
1. Кнопки 78
1.1. Командні кнопки 79
1.2. Кнопки доступу до меню 83
1.3.Чекбокси і радіокнопки 84
2. Списки. Види списків 87
2.1. Списки, що розкриваються 89
2.2. Списки, що перегортуються 90
3. Поля введення 91
4. Підписи 92
5. Крутілки 93
6. Комбобокси 94
7. Повзунки 95
Тема 7: поняття «вікно програми» 95
1. Що таке вікно програми 96
2. Головні елементи вікон 100
3. Структура і будова вікна 103
3.1. Вкладки 105
3.2. Термінаційні кнопки. 109
4. Майстри 110
ТЕМА. 8: ПРОЕКТУВАННЯ ІНТЕРФЕЙСУ ЯК ЧАСТИНА РОЗРОБКИ ТЗ 113
1. Прототипи інтерфейсів, як основа відносин замовника та розробники інформаційної системи (ІС) 113
2. Проблеми створення прототипів інтерфейсу 116
Лабораторна робота №1 (4 год.) 118
Тема. Розробка інтерфейсу, призначеного для користувача : етапи попереднього і високорівневого проектування 118
Лабораторна робота №2 ( 4 год.) 131
Тема: «Низькорівневе проектування інтерфейсу: кількісна оцінка і побудова прототипу» 131
Лабораторна робота № 3 ( 4 год.) 142
Тема: «Проектування довідкової системи» 142
Лабораторна робота №4 ( 4 год.) 150
Тема «Створення прототипу інтерфейсу і його тестування» 150
САМОСТІЙНА РОБОТА СТУДЕНТІВ 162
ІНДИВІДУАЛЬНО-КОНСУЛЬТАТІВНА РОБОТА 162
МЕТОДИКА АКТИВІЗАЦІЇ ПРОЦЕСУ НАВЧАННЯ 162
СПИСОК ЛІТЕРАТУРИ: 163
ВСТУП
Метою вивчення дисципліни є формування у студентів теоретичних знань та практичних навичок з організації та проектування людино-машинного інтерфейсу.
Завдання дисципліни: навчити студентів проектуванню користувацького інтерфейсу з урахуванням вимог користувача, правил ергономіки за умови ефективної роботи системи та надати основні навички по створенню такого інтерфейсу.
Організація вивчення дисципліни передбачає ознайомлення з основами, правилами та особливостями (як суб’єктивними так і об’єктивними) проектування та побудови людино-машинного інтерфейсу на основі аналізу вимог користувача та можливостей системи.
Навчальним планом дисципліна вивчається студентами протягом IIІ - го семестру. Вивчення дисципліни базується і є логічним продовженням такої дисципліни як «Основи програмування».
Тематична структура дисципліни
Назва теми |
Кількість годин |
||||
Лекції |
Практичні заняття |
Лабораторні заняття |
Індивідуальні заняття |
Самостійна робота |
|
ТЕМА 1: ЗАГАЛЬНА ХАРАКТЕРИСТИКА ПРОГРАМНИХ СИСТЕМ |
2 |
2 |
|
|
10 |
ТЕМА 2: ТИПИ КОРИСТУВАЦЬКИХ ІНТЕРФЕЙСІВ І ЇХ РЕАЛІЗАЦІЯ |
4 |
2 |
|
|
12 |
ТЕМА 4: КРИТЕРІЇ ЯКОСТІ ІНТЕРФЕЙСУ |
4 |
4 |
4 |
4 |
12 |
ТЕМА 5: ПОНЯТТЯ «МЕНЮ». СТВОРЕННЯ МЕНЮ |
4 |
2 |
4 |
1 |
11 |
ТЕМА 6: ЕЛЕМЕНТИ УПРАВЛІННЯ ПРОГРАМНОГО ІНТЕРФЕЙСУ |
4 |
4 |
4 |
2 |
10 |
ТЕМА 7: ПОНЯТТЯ «ВІКНО ПРОГРАМИ» |
2 |
2 |
2 |
2 |
6 |
ТЕМА 8: ПРОЕКТУВАННЯ ІНТЕРФЕЙСУ ЯК ЧАСТИНА РОЗРОБКИ ТЗ |
2 |
|
2 |
|
4 |
РАЗОМ |
22 |
16 |
16 |
9 |
65 |