Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_лабор_осн_прогр_инжен.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.41 Mб
Скачать

Порядок виконання роботи

  1. Вивчити теоретичний матеріал.

  2. За допомогою UML виконати завдання п.3, 5.

  3. За своїм завданням (лабораторна робота №2) побудувати діаграму інформаційної моделі із повним описом.

  4. Побудувати таблицю із стовпцями: об’єкт, атрибути, значення для завдання і внести дані.

  5. Побудувати діаграму станів для задачі за варіантом.

Лабораторна робота 5 Діаграми моделювання поведінки системи

Мета: Навчитися будувати діаграми варіантів використання засобами UML

Теоретична частина

Діаграма варіантів використання.

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

Основна мета побудови цієї моделі – досягти взаєморозуміння між розробниками і замовниками (користувачами) за призначенням, можливостям і технології використання майбутньої інформаційної системи. Визначити межі її застосування. У зв'язку з тим, що замовник бере активну участь у побудові цієї моделі, вона повинна бути описана на його мові.

Побудова цієї моделі необхідно для виявлення:

  • Зовнішнього оточення, що взаємодіє з системою (акторів);

  • Основних функцій системи (варіантів використання) з можливим уточненням технології їх виконання;

  • Нефункціональних вимог (платформи, продуктивності, надійності, захищеності і т. д.).

  • Згідно уніфікованому процесу послідовність дій при побудові моделі варіантів використання (ВВ) можна виразити наступною схемою.

Рисунок 5.1 Узагальнена схема технологічного процесу «Формування вимог»

Згідно зі схемою спочатку розробляється діаграма варіантів використання.

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

Мета побудови – документування функціональних вимог в загальному вигляді (вимога – простота).

Варіант використання – послідовність дій (транзакцій), виконуваних системою у відповідь на подію, що ініціюється деяким зовнішнім об'єктом (дійовою особою).

Варіант використання описує типове взаємодія між користувачем і системою і відображає уявлення про поведінку системи з точки зору користувача.

Найпростіший випадок варіант використання визначається в процесі обговорення з користувачем тих функцій які він хотів би реалізувати або цілей які він переслідує по відношенню до розроблюваної системи.

Між елементами діаграми варіантів використання можуть існувати різні відносини, які описують взаємодію акторів і варіантів використання.

У мові UML існує кілька стандартних видів відносин між акторами і варіантами використання:

а соціації;

розширення (extend);

у загальнення;

включення (include).

Рисунок 5.1 Приклад діаграми варіантів використання

Рисунок 5.2 Діаграма варіантів використання