ються акторами (actors). Список всіх прецедентів фактично визначає функціональні вимоги до ІС [8]. p align="justify"> Переваги моделі варіантів використання полягають у тому, що вона:
визначає користувачів і межі системи;
визначає системний інтерфейс;
зручна для спілкування користувачів з розробниками;
використовується для написання тестів;
є основою для написання документації користувача.
Між користувачами і варіантами використання можуть бути різні види зв'язку. Основні види зв'язку наступні:
Розширення (extend) - показує, що варіант використання розширює базову послідовність дій і вставляє власну послідовність. При цьому на відміну від типу відносин "включення" розширена послідовність може здійснюватися залежно від певних умов. p align="justify"> Включення (include) - показує, що варіант використання включається в базову послідовність і виконується завжди.
На малюнку 2.1 представлена ​​діаграма прецедентів.
В
Малюнок 2.1 - Діаграма прецедентів
На діаграмі представлені актори: менеджер, клієнт, який безпосередньо є користувачем системи з боку "клієнт". У таблиці 2.1 наводиться опис варіантів використання. br/>
Таблиця 2.1 - Опис варіантів використання
НазваніеОпісаніе Связі123Работа з кліентаміПросмотр всього списку клієнтів, особистих даних клієнтів, можливість видалити клієнта і зареєструвати. У результаті відповідних маніпуляцій відбувається зміна БД. Ставлення асоціації до МенеджеруПодсчітать вартість перевозкіПодсчітивается вартість перевезення на основі даних вводяться пользователемОтношеніе асоціації до Менеджеру і КліентуОставіть заявку на перевозкуЗаполняется поля заявки для подальшої відправки, збереження в БД та обробки менеджеромОтношеніе асоціації до Менеджеру і КліентуСменіть таріфМенеджер може змінювати тарифну базу шляхом занесення нових значень. Ставлення асоціації до МенеджеруОбработать заказиМенеджер обробляє інформацію про замовлення Ставлення асоціації до МенеджеруФормірованіе отчетаФормірованіе звіту по замовленнях за певний періодОтношеніе асоціації до МенеджеруЗаполненіе форми регістрацііЗаполненіе форми регістрацііОтношеніе включення до Реєстрація клієнта Видалення клієнта Видалення клієнта з бази Ставлення розширення до Робота з клієнтами Перегляд клієнтів Перегляд всього списку кліентовОтношеніе розширення до Робота з кліентаміПросмотр замовлень конкретного кліентаПросмотр замовлень конкретного кліентаОтношеніе розширення до Робота з кліентаміОформіть замовлення Оформлення заказаОтношеніе включення до залишити замовлення на перевозкуПросмотр тарифів на перевозкуПросмотр тарифів на перевозкуОтношеніе розширення до Змінити тариф
3. Розробка моделі поведінки зав...