Симулятори користувацького інтерфейсу.
101. Симулятори користувацького інтерфейсу.
Симулятор користувацького інтерфейсу Корисним засобом для дослідження проектування і розроблення прикладних систем може бути симулятор користувацького (людино-машинного) інтерфейсу MMIST, який являє собою універсальну інтерактивну програмну систему, розміщену в пам’яті машини VAX11/780, з апаратно незалежним графічним пакетом. Розробники СППР можуть використовувати цю систему для створення і демонстрування інтерактивних засобів відображення, меню та послідовності оброблення інформації на стадії проектування програмного забезпечення життєвого циклу СППР. Головними цілями симулятора MMIST є реалізація трьох мож-ливостей, до яких належать: — робастий інструмент побудови відображень чи меню, який забезпечує досить детальне подання; — дружній інтерфейс, що задовольняє навіть недосвідчених користувачів; — потужні засоби симуляції (імітації) інтерфейсу, за допомогою якого користувачі можуть досліджувати й оцінювати єрархію меню і форматів відображення ще до початку кодування робочих програм. Система MMIST і інші симулятори інтерфейсу, створювані у вигляді ще складніших версій, цілком сумісні з новими стратегіями побудови прототипів СППР. Ідея полягає в тому, щоб дати користувачам можливість побачити, дослідити і навіть реально використати в інтерактивному, хоча і симульованому, режимі запропоновані засоби інтерфейсу для застосувань до СППР; потім інтерфейс може підлягати модифікаціям, кількість і обсяг яких визначається інтенсивністю зворотного зв’язку з користувачами. Схема архітектури СППР типу «МІСТ»
Структура СППР типу «міст» характеризується єдиною монолітною системою обслуговування з'єднань, яка вводиться між елементами діалогу ЕД1,.., ЕДк і локальними елементами моделювання ЕМ1,..., ЕМм, а також між спільними елементами бази даних ЕБДС1 ..., ЕБДСn, і спільними елементами моделювання EMC1, ...,ЕМСs, (рис.). Локальні елементи недоступні для шнших користувачів на відміну від спільних елементів, до яких мають змогу звертатися всі користувачі.
Елемент «мосту» СОЗ відповідає за трансмісію і синхронізацію всіх циркулюючих повідомлень. Важливою є також вимога, щоб всі локальні спільні елементи обслуговувались одними і тими ж апаратними та програмними засобами.
Схема архітектури СППР типу «САНДВІЧ»
Структура СППР типу «сандвіч» включає діалог і базу даних, а також численні елементи моделювання. Кожний елемент моделювання користується однією і тією ж базою даних і тим же діалогом. Пересилка даних між окремими елементами моделювання здійснюються через спільну базу даних. Адресація ін-ції про характеристику системи при моделюванні забезпечується спільним елементом діалогу.
Основний недолік структури «сандвіч» проявляється в труднощах інтеграції зовнішніх даних: при наявності спільної бази даних зовнішні дані перед включенням їх до бази даних повинні бути певним чином трансформовані. Іншим недоліком цієї структури є те, що всі елементи структури СППР вимагають одного і того ж апаратного програмного забезпечення.
Структура «сандвіч» доцільна при використанні великих масивів даних, частого застосування програм, які перетворюють дані, а також у випадках використання великої кількості елементів моделювання.
Елементи бази моделей (ЕМ1, ЕМ2, ...., ЕМм),
|