You are on page 1of 6

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ВОЛИНСЬКИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ


ХАРЧОВИХ ТЕХНОЛОГІЙ

Відділення інформатики
та комп’ютерної техніки

Лабораторна робота №6
«РОЗРОБКА ДІАГРАМИ ДІЯЛЬНОСТІ»

Виконала:
Студентка гр. ІПЗ-41
Левонюк К.В.
Перевірив:
Поліщук М. М.

Луцьк 2020
Мета роботи: отримати навички побудови діаграм прецедентів.
Предметна область: «Фреймворк для розробки веб-ресурсів для осіб з вадами
зору.»

Для нашої предметної області ми виділили наступних акторів:


Таблиця 1.1
Актори предметної області
Адміністратор Співробітник, який заповнює всі дані,
редагує та виставляє на сайт.
Дизайнер Співробітник, який створює дизайн
сайту.
Програміст Співробітник, який створює
програмну частину сайту.
Користувач Людина, яка користується всіма
можливостями сайту.

Розглянемо тепер, які можливості має надавати наша система:


• актор Адміністратор використовує систему для оформлення, редагування
уроків і управління інформацією;
• актор Дизайнер використовує систему для редагування та створення нового
дизайну;
• актор Програміст використовує систему для складання програмної частини
ПЗ;
• актор Користувач використовує систему для перегляду та проходження уроків
та користування словником;

На підставі вищевикладеного можна виділити наступні прецеденти:


Таблиця 1.2
Прецеденти предметної області
Авторизація Запускається Адміністратором.
Дозволяє авторизуватись.
Створення даних Запускається Адміністратором.
Дозволяє вносити, змінювати,
видаляти або переглядати уроки та
слова для словника.
Проходження уроків Запускається Користувачем. Дозволяє
користуватися словником та
проходити уроки.
Створення дизайну Запускається Дизайнером. Дозволяє
створювати дизайн сайту.
Створення програмної частини Запускається Програмістом. Дозволяє
створювати програмну частину сайту.

Таблиця 1.3
Описання прецеденту та актора у формі двох колонок таблиці
Основний успішний сценарій:

Дії основного актора(Адміністратора) Реакція ПС

1) Адміністратор авторизується

1) ПС відкриває спеціальну сторінку


для авторизації введення пароля
та логіна.
2) Адміністратор створює урок
2) ПС відкриває вікно для
спеціального введення даних який
повинен заповнити адміністратор.
Добавляє у базу даних та
3) Адміністратор редагує урок виставляє на сайт.

3) ПС відкриває вікно для


спеціального редагування даних
який повинен заповнити
4) Адміністратор видаляє адміністратор та виставляє на
непотрібний або вже застарілий сайт.
урок

4) ПС відкриває вікно для


спеціального видалення даних
який повинен заповнити
адміністратор. Видаляє з бази
даних урок.
Дії для другорядних акторів
1) Користувач авторизується

1) ПС відкриває спеціальну сторінку


для авторизації введення пароля
та логіна.
2) Проходить уроки
2) ПС представляє всі уроки і
користувач може зайти прочитати
інформацію.

3) Користувач користується 3) ПС представляє всі слова які є у


словником базі даних і користувач може
вивчити та видалити ті, які уже
вивчив.
1) Дизайнер створює дизайн

1) ПС представляє дизайн на сайті.


1) Програміст розробляє програмну
частину
1) Програмна частина
використовується ПС.

Потік подій для прецедентів головною діаграми прецедентів:


Потік подій для прецеденту «Авторизація»
1.1 Головний потік
Прецедент починає виконуватися, коли адміністратор підключається до
системи і вводить своє ім'я і пароль. Система перевіряє правильність пароля.
1.2 Альтернативні потоки
введено неправильне ім'я або пароль. Користувач повинен повторити введення
або завершити прецедент.

Потік подій для прецеденту «Створення даних»


1.1 Головний потік
Внести контент для уроку комплектуючі (Create a New Lesson)
Система відображає діалогове вікно, що містить поля для введення контенту
для уроку та фото. Адміністратор заповнює зазначені поля. Система
запам'ятовує введені дані. Потім прецедент починається спочатку.
1.2 Під-потоки.
Виводить можливі варіанти дій: додати (Add), змінити (Edit), видалити (Delete).
Якщо обрана операція додати (Add), S-1: виконується потік додати новий
урок(Add a New Lesson).
Якщо обрана операція змінити (Edit), S-2: виконується потік редагувати урок
(Edit Order).
Якщо обрана операція видалити (Delete), S-3: виконується потік видалити урок
(Delete Lesson).
1.3Альтернативні потоки
Введено не всі дані. Адміністратор повинен заповнити пропущені поля або
завершити прецедент.

Потік подій для прецеденту «Проходження уроків»


1.1Головний потік
Система відображає діалогове вікно, що містить уроки та фото. Користувач
вибирає зазначений урок.
1.2Під-потоки.
Користувач може вибрати, які саме уроки він буде проходити. Переходить на
потрібний типу уроку. Система запам'ятовує та переходить на урок. Потім
прецедент починається спочатку.

Рисунок 1.1 - Діаграма прецедентів


Висновок: Я отримала навички побудови діаграм прецедентів.

You might also like