Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема6.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
926 Кб
Скачать
☆

6.5. Заключні зауваження

Мета аналізу — забезпечити правильну постановку та адекватне розуміння розглядуваної прикладної задачі, допомогти пересвідчитися, що попередньо спростована прикладна система зможе задовольнити замовника. Добрий аналіз охоплює всі істотні особливості задачі, не вносячи якихось реалізаційних особливостей до попереднього проекту системи. Тим самим забезпечується свобода рішень на етапі реалізації.

Об’єктна модель показує статичну структуру проблемної області, для якої розробляється система. Спочатку визначаються кла- си об’єктів, потім залежності між об’єктами, включаючи агрегацію. Для спрощення структури класів застосовується наслідування. Об’єктна модель має містити в собі стислі коментарі природною мовою.

Динамічна модель показує поведінку системи, розкриваючи особливості послідовності взаємодій. Спочатку готуються сценарії типових сеансів взаємодій із системою, потім визначаються зовнішні події, які відображають взаємодії системи із зовнішнім світом; після цього будується діаграма станів для кожного активного об’єкта, на який наводяться зразки подій, отримані системою та породжені нею, а також дії, які виконуються системою. Побудовані діаграми станів порівнюються між собою, щоб переконатися в їх несуперечливості. На цьому побудова динамічної моделі закінчується.

Функціональна модель показує функціональне введення значень безвідносно до того, коли вони обчислюються. Спочатку визначаються вхідні та вихідні значення системи як параметри зовнішніх подій. Далі будуються діаграми потоків даних, які показують, як обчислюється кожне вихідне значення за вхідними та проміжними значеннями. Діаграми потоків даних виявляють взаємодії з внутрішніми об’єктами системи, які стають сховищами даних у періоди між сеансами роботи системи. По закінченні визначаються обмеження та критерії оптимізації.

Конструкції графічної мови для розробки моделей систем. Згодом буде показано, що моделі, описані цією мовою, можуть бути проінтерпретовані та налагоджені на комп’ютері.

Рис. 70. Графічна мова ОМТ для об’єктно-орієнтованого проектування прикладних систем. Опис функціональної моделі

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]