- •Тема 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. Захист
- •Самостійна робота студентів
- •Індивідуально-консультатівна робота
- •Методика активізації процесу навчання
- •Список літератури:
6. Вимоги до оформлення звіту
Звіт повинен містити:
назва і мету роботи;
повну схему додатку, відкоректовану при необхідності;
тестові завдання, сформовані відповідно до призначених для користувача сценаріїв;
завдання тестування і кількісні оцінки якості інтерфейсу;
результати тестування з висновками про відповідність критерію оцінки якості;
загальні рекомендації щодо модифікації інтерфейсу;
загальні висновки.
7. Захист
Захист звіту супроводжується демонстраційним роликом з розробленого інтерфейсу.
Самостійна робота студентів
Самостійна робота студента над дисципліною полягає в опануванні теоретичного матеріалу курсу, підготовці до розігрування ділових ігор, підготовці рефератів.
Самостійна робота студента забезпечується системою навчально-методичних засобів: навчальним посібником, навчально-методичним посібником для самостійного вивчення дисципліни.
Індивідуально-консультатівна робота
Згідно з навчальним планом для денної форми навчання проводиться індивідуальна робота зі студентами:
консультації;
допомога у виконанні індивідуальних завдань за темами дисципліни;
підготовка пакетів контрольних питань за темами курсу для контролю знань на ПЕОМ;
поглиблене вивчення деяких тем дисципліни проводиться на додаткових заняттях з дисципліни.
Методика активізації процесу навчання
Методика, яка застосовується для активізації навчально-пізнавальної діяльності студентів при вивченні дисципліни: проблемні лекції, проведення презентацій з використанням проектору та програмного додатку Microsoft PowerPoint. Використання в процесі навчання операційної системи MS Windows 95/98/2000/NT та програмних додатків: MS Internet Explorer, MS Outlook Express, MS Word, MS Excel, MS Access, а також інших програмних засобів професійного спрямування.
Список літератури:
Головач В.В. Дизайн пользовательского интерфейса. Искусство мыть слона /Влад В. Головач. .– Режим доступу http://www.usethics.ru:– Назва з домашньої сторінки Інтернету
Донской М. Пользовательский интерфейс /М.Донской. – [Електронний ресурс].– Книжная полка Д. Сатина. – Режим доступу: http://www. personal. i1snet.m/-dsatin/Library/00006.shtml
Дорот В. Л., Новикова Ф. А Толковый словарь современной компьютерной лексики. [Справочник] / В.Л. Дорот, Ф.А. Новикова – 2-изд., перераб. и доп. - СПб.: БХВ-Петербург, 2002. - 512 с.
Иванова Г.С. Технология программирования [Учебник для вузов]./ Г.С. Иванова – М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. -320 с: ил.
Коутс Р., Влейминк И. Интерфейс «человек - компьютер» / Пер. с англ. / Р.Коутс, И.Влейминк – М.:Мир, 1990.-501с, ил.
Купер А. Миф о метафоре / А Купер. – [Електронний ресурс]. «Центр практичных программ». – Режим доступу: http://hci.psychology.ru/toader/ailicles/
Купер А. Остановите сообщения об ошибках! /А.Купер. – [Електронний ресурс].– «Центр практичных программ»: .– Режим доступу: http://hci.psychology.ru/toader/articles/
Массель Г.Г. Психологические аспекты пользовательского интерфейса современных компьютерных систем / Под ред. Л. В. Массель / Г.Г.Марсель. – ИСЭМ СО РАН., Иркутск, 2000. - 42 с.
Норман, Дональд А. Дизайн привычных вещей.: /Пер. с англ. / Норман, А. Дональд — М.: Издательский дом "Вильяме", 2006. — 384 с: ил.
Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. / Пер. с англ./ Д. Раскин – СПб: Символ-Плюс, 2003. - 272 с, ил.
Тогназзини Б. Основные принципы проектирования интерфейсов / Б.Тогназзини. – [Електронний ресурс].– «Центр практичных программ»: .– Режим доступу: http://hci.psychology.ru/toader/ailicles/
1 Esс; Tab; Caps Lock; Shift; Ctrl; Alt; Enter; ←(BS); Print Screen; Scrol Lock; Pause; Ctrl+Pause; Ctrl+Alt+Del.
2 Аспекти поведінки програмного забезпечення були названі «варіантами використання» або «прецедентами» (use cases). Варіант використання є характерною процедурою застосування системи, що розробляється, конкретною дійовою особою, в якості якої можуть виступати не тільки люди, але і інші системи або пристрої.
3 Card, S., Moran, T. & Newell, A. (1983). The Psychology of Human-Computer Interaction. Hillsdale, NJ: Erlbaum.
4 Поль Фітс був першим главою психологічного відділу Аеродинамічної лабораторії ПВС США і професором двох університетів (багато зробив для авіаційної безпеки). Закон був сформульований в 1954, а вперше застосований в психології взаємодії комп'ютер-людина в 1978 році (також застосований до багатьох вказівних пристроїв таких як миші, джойстики...).
5 Таксоно́мія (від грец. τασσεῖν — «класифікація» і грец. νόμος — «закон», «наука») - термін, що має кілька значень:наука про об'єднання живих істот у групи на основі аналізу притаманних їм ознак; групування речей, або принципи, що лежать в основі цього групування.
6 З цієї ж причини не рекомендується що-небудь робити з рядком статусу: у Інтернеті це практично єдиний спосіб дізнатися, куди приведе посилання, не йдучи по ній.
7 Час досягнення мети обернено пропорційно до розміру мети і дистанції до мети
8 Хак — (англ. hack, /hæk/) спочатку (народилося в університеті Берклі) модифікація кодів програми, що дозволяє зменшити розмір програми, розширити функціональність або прискорити її роботу, нарешті просто красиве рішення з погляду програміста, як правило, засноване на використанні особливостей якої-небудь платформи.
9 Rational Unified Process (RUP) — методологія розробки програмного забезпечення, створена компанією Rational Software.
У основі RUP лежать такі основні принципи: завчасна ідентифікація і неперервне (до закінчення проекту) усунення основних ризиків; концентрація на виконанні вимог замовників до виконуваної програми (аналіз і побудова моделі прецедентів (варіантів використання)); очікування змін у вимогах, проектних рішеннях і реалізації в процесі розробки; компонентна архітектура, що реалізовується і тестується на початкових стадіях проекту; постійне забезпечення якості на всіх етапах розробки проекту (продукту); робота над проектом в згуртованій команді, ключова роль в якій належить архітекторам.
