дання "Облік замовлень на вантажоперевезення автотранспортної компанії" Трансавто "з використанням діаграм дій
При моделюванні поведінки проектованій або аналізованої системи виникає необхідність не тільки подати процес зміни її станів, а й деталізувати особливості алгоритмічної і логічної реалізації операцій, які виконуються системою. Традиційно для цієї мети використовувалися блок-схеми або структурні схеми алгоритмів. Кожна така схема акцентує увагу на послідовності виконання певних дій або елементарних операцій, які в сукупності призводять до отримання бажаного результату. p align="justify"> Для моделювання процесу виконання операцій в UML використовуються так звані діаграми діяльності. Кожен стан на діаграмі діяльності відповідає виконанню деякої елементарної операції, а перехід в наступний стан спрацьовує тільки при завершенні цієї операції в попередньому стані. p align="justify"> Діаграми діяльності відіграють важливу роль для розуміння потоків управління в системі, яка моделюється. Традиційні блок-схеми алгоритмів, які використовуються для цієї мети, мають серйозні обмеження в поданні паралельних процесів та їх синхронізації. Застосування доріжок і об'єктів відкриває додаткові можливості для наочного представлення процесів, дозволяючи специфікувати діяльність підрозділів організації. Таким чином, ця діаграма будується для окремого класу, варіанти використання, окремої операції класу або цілої підсистеми. p align="justify"> Діяльністю (Actіvіty) називається поведінка, реалізоване об'єктом, коли він знаходиться в даному стані. Діяльність - поведінка, яка може припинятися. Вона може виконуватися до свого завершення, якщо об'єкт знаходиться в даному стані, або може бути перервана переходом об'єкта в інший стан [8]. p align="justify"> Наведемо діаграму діяльності, що описує модель поведінки варіанту використання "Робота з клієнтами" в інформаційній системі "ТрансАвто". Діаграма представлена ​​на малюнку 3.1. br/>В
Малюнок 3.1 - Діаграма діяльності для варіанту використання "Робота з клієнтами"
Після вибору дії (одного з пунктів меню) ми переходимо по одній з гілок які в свою чергу відповідають наступним прецедентів: "Видалення клієнта", "Перегляд клієнтів", "Перегляд замовлень конкретного клієнта" і "Реєстрація клієнта"
Наведемо діаграму діяльності для варіанту використання "Обробити замовлення". Діаграма представлена ​​на малюнку 3.2. br/>В
Рисунок 3.2 - Діаграма діяльності для варіанту використання "Обробити замовлення"
Менеджер вибирає не оброблені замовлення, аналізує їх, підраховує вартість і визначать автомобіль, який буде виконувати це замовлення.
Наведемо діаграму діяльності для варіанту використання "Залишити замовлення на перевезення". Діаграма представлена ​​на малюнку 3.3. br/>В
М...