Page 23 - 4695
P. 23

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


                                       22
   18   19   20   21   22   23   24   25   26   27   28