Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки
Національний університет „Львівська політехніка”
Кафедра EОМ
Звіт
з лабораторної роботи № 1
з дисципліни: “ Інженерія програмного забеспечення ”
2017
Тема: UML діаграма варіантів використання
Мета: Освоїти принципи створення UML діаграм що описують сценарій роботи системи (Use case diagram).
Завдання: Написати програму та розробити UML діаграми сценаріїв роботи клієнтської та серверної частин. Кількість UML діаграм повинна бути не менше – 2.
Опис роботи системи
За допомогою клієнської програми коритувач вибирає, що хоче отримати:
Данні про студента за його П.І.Б
Данні про групу за списком
Данні про групу за рейтингом
Також при виборі даних групи, клієнт відправляє запит на отримання списку груп.
Кожен запит клієнта сервер обробляє та бере необхідні дані з бази даних і відправляє їх клієнту.
UML діаграма сценарію роботи клієнтської частини
/
Рис.1 Діаграма варіантів використання клієнтської частини
Опис діаграми клієнтської частини
Данна діаграма зображає можливі сценарії роботи клієнтської частини. Оскільки система взаємодіє з користувачем та сервером, на ній присутні два актори: Клієнт та Сервер. Можливі 4 варіанти: пошук студента, запит на список групп,вивід студентів групи за списком та за рейтингом .Кожен варіант використання на пряму взаємодіє з сервером. Передача даних можлива як від клієнта до сервера, так і від сервера до клієнта.
UML діаграма сценарію роботи серверної частини
/
Рис.2 Діаграма варіантів використання серверної частини
Опис діаграми серверної частини
Данна діаграма зображає можливі сценарії роботи серверної частини. Сервер може взаємодіяти з базою даних та клієнтом. Сервер обробляє запит клієнта та бере необхідну інформацію з бази даних. Після оброблення даних сервер посилає данні клієнту.
Висновок: Виконуючи дану лабораторну роботу я навчився будувати UML діаграми варіантів використання.