Page 118 - 4695
P. 118
І, нарешті, головна проблема. Збільшення процесу розро-
бки ТЗ за рахунок роботи над інтерфейсом, часто сприймається
самими розробниками як безумовне зло — звичка спочатку ро-
бити, а вже потім думати, традиційно поки ще сильна в IT-біз-
несі на пострадянському просторі.
Звичайно, проектування інтерфейсу на етапі розробки спе-
цифікацій системи не є панацеєю. Такий підхід не дозволяє по-
ліпшити якість розробки у принципі, наприклад, він зовсім не
зменшує кількість помилок програмування. Більш того, він не
завжди може бути застосовний. Інтерфейс складної системи не-
можливо з самого початку спроектувати повністю: доведеться
спочатку розробляти працюючу бета-версію і остаточно пра-
вити інтерфейс вже на її основі.
Лабораторна робота № 1 (4 год.)
Розробка інтерфейсу, призначеного для користувача:
етапи попереднього і високорівневого проектування
1. Мета лабораторної роботи:
1.1. Закріпити теоретичні знання по розробці інтерфейсу
призначеного для користувача.
1.2. Сформувати практичні навички з проведення поперед-
нього і високорівневого етапів проектування інтерфейсу корис-
тувача.
2. Ключові поняття
Проектування інтерфейсу, ментальна модель, формалізація
вимог, графи станів.
3. Теоретичні засади
На практиці високорівневому проектуванню інтерфейсу,
призначеного для користувача, передує первинне проекту-
вання, яке дозволяє визначити необхідну функціональність
створюваного додатку, а також особливості його потенційних
користувачів. Вказані відомості можна отримати аналізуючи ін-
формацію, що надходить від користувачів. З цією метою прово-
дять опитування цільової аудиторії і формують профілі корис-
тувачів. Профілями називають описи головних категорій кори-
стувачів. Одна з таких категорій може бути прийнята за основ-
117