Page 23 - 4695
P. 23
графічне представлення. Об'єкт при цьому мають на увазі у ши-
рокому сенсі слова, наприклад, модель реальної системи або
процесу, база даних, текст тощо. Користувачеві надається мож-
ливість створювати об'єкти, змінювати їх параметри і зв'язки з
іншими об'єктами, а також ініціювати взаємодію цих об'єктів.
Елементи інтерфейсів даного типу включені в призначений для
користувача інтерфейс Windows. Наприклад, користувач може
«узяти» файл і «перемістити» його в іншу теку. Таким чином,
він ініціює виконання операції переміщення файлу.
Застосування процедурно-орієнтованих інтерфейсів в да-
ному випадку не означає використання структурного підходу до
розробки відповідного програмного забезпечення. Більш того,
реалізація сучасного процедурно-орієнтованого призначеного
для користувача інтерфейсу на базі структурного підходу є
дуже складним і трудомістким завданням.
Порівняння типів інтерфейсів подано у таблиці 2.1.
Таблиця 2.1 Порівняння основних типів інтерфейсів
Процедурно-орієнтовані Об'єктно-орієнтовані
призначені для користувача інтер- призначені для користувача інтер-
фейси фейси
Забезпечують користувачів функці- Забезпечують користувачам мож-
ями, необхідними для виконання ливість взаємодії з об'єктами.
завдань.
Акцент робиться на завдання. Акцент робиться на вхідні дані і ре-
зультати.
Піктограми представляють дода- Піктограми представляють об'єкти.
тки, вікна або операції.
Зміст тек і довідників відобража- Теки і довідники є візуальними ко-
ється за допомогою таблиць і спис- нтейнерами об'єктів.
ків.
Розрізняють процедурно-орієнтовані інтерфейси трьох під-
типів: примітивні, з меню, з вільною навігацією.
Примітивним називають інтерфейс, який організовує взає-
модію з користувачем у консольному режимі. Зазвичай такий
інтерфейс реалізує конкретний сценарій роботи програмного
забезпечення. Наприклад: введення даних – рішення задачі –
виведення результату (рис. 2.2, а). Єдине відхилення від послі-
22