ипломне проектування для студентів п'ятого курсу.
Тема розробки: Інтернет додаток (Web - сервіс) дозволяє робити замовлення онлайн і виконувати їх обробку.
У рамках виконання курсової роботи необхідно:
Визначити варіанти використання (описати на природній мові і побудувати діаграми варіантів використання);
Створити модель предметної області (побудувати і описати діаграму класів проектування та концептуальних класів);
Побудувати діаграму взаємодії;
Для обраного алгоритму побудувати і описати діаграму видів діяльності;
Побудувати і описати діаграму станів.
. ОПИС ВАРІАНТІВ ВИКОРИСТАННЯ, ДІАГРАМА ВАРІАНТІВ ВИКОРИСТАННЯ
Діаграма варіантів використання (Use-Cases Diagram) - UML діаграма, за допомогою якої в графічному вигляді можна зобразити вимоги до розроблюваної системі. Діаграма варіантів використання - це вихідна концептуальна модель проектованої системи, вона не описує внутрішній устрій системи.
Варіант використання - результат моделювання, тимчасові діаграми і результат аналізу.
Стадії моделювання варіантів використання:
Встановлюються межі системи.
Виявляються актори (actor).
Виявляються варіанти використання (use case).
Визначаються варіанти використання;
Встановлюються основні і альтернативні потоки подій (успішні та неуспішні сценарії поведінки системи).
Проводиться опис (специфікування) варіантів використання в довільній або табличній формі.
Реалізується графічна нотація (діаграма) варіантів використання.
Для розроблюваного програмного продукту діаграма варіантів використання наведена в додатку А.
Опис варіантів використання для даної задачі
Мається на увазі, що спочатку всі види акторів це User. Після Log in визначається тип актора. За реєстрацію в системі відповідає актор Admin, це означає, що тільки Admin має право створювати редагувати видаляти і переглядати список користувачів. Незважаючи на те що актори Customer і Merchandiser асоціюються з Manage orders тільки Сustomer може створювати замовлення. У свою чергу Merchandiser може аналізувати замовлення. Supervisor це актор відповідальний за додавання замовлень надійшли на склад.
. ОПИС МОДЕЛІ ПРЕДМЕТНОЇ ОБЛАСТІ (ДІАГРАМИ концептуальність КЛАСІВ)
Модель предметної області або концептуальна об'єктна модель (conceptual object model) - представлення понять, атрибутів і асоціацій з предметної області, що мають важливе значення для вирішення завдання і виражених в термінах реального світу.
Об'єкти - це що утворюють єдине ціле елементи, що поєднують в собі дані і функції.
Клас в UML служить для позначення безлічі об'єктів, які мають однаковою структурою, поведінкою і відносинами з об'єктами з інших класів.
Атрибут - змістовна характеристика класу, що описує безліч значень, які можуть приймати окремі об'єкти цього класу.
Операція - це сервіс, що надається...