Professional Documents
Culture Documents
РП лаб1 бригада6
РП лаб1 бригада6
Лабораторна робота №1
З дисципліни «Реактивне програмування»
Виконали:
студенти гр. ІС-81,
бригада №6.
Салабай К.Я.
Нападій О.Я.
Чорний М.М.
Перевірив:
Старший викладач
Галушко Д.О.
Київ 2021
1 Опис предметного середовища
2 Цілі проекту
Цілями розробки є:
- Спростити набір програмістів для менеджерів;
- Мати можливість покращувати свої навички за допомогою сервісу;
- Мати можливість викласти свою анкету з навичками для програмістів.
Для досягнення поставлених цілей необхідно вирішати наступні задачі:
- Створити розділення на ролі(програміст, менеджер, адміністратор);
- Додати можливість обирати потрібні навички для програмістів;
- Додати можливість пошуку по заданим фільтрам для менеджерів;
- Додати можливість викладати потрібні матеріали менеджером для
програмістів.
3 UML діаграма
Варіант Функціональна
Актор Пріоритет
використання вимога
Система надає новому
користувачу заповнити
Програміст Реєстрація форму реєстрації та вносить 1
його до бази даних як
програміста.
Система надає можливість
користувачу заповнити на
Програміст,
відправити форму
менеджер, Авторизація 2
авторизації та ідентифікує
адміністратор
переадресовуючи його до
особистого кабінету.
Система надає можливість
користувачу отримати
список навичок. Вибравши
Програміст Отримання списку навичок 1
потрібні навички та рівень
володіння ними система
вносить ці дані до БД.
Система надає можливість
користувачу змінити рівень
Програміст Керування скілами 2
володіння вже існуючим
скілам.
Система надає можливість
Програміст,
користувачу змінювати
менеджер, Керування акаунтом 3
особисту інформацію
адміністратор
акаунта.
Система надає можливість
Переглянути фільтровану
користувачу переглядати
Менеджер інформацію про 1
анкети програмістів по
програмістів
заданій фільтрації.
Система надає можливість
Стати ментором користувачу обирати
Менеджер 1
програміста програмістів в свою
команду.
Система надає можливість
користувачу переглядати
Менеджер Переглянути статистику загальну статистику по 3
успішності та по рівню
знань своєї команди
Адміністратор Переглянути інформацію Система надає можливість 2
про всіх користувачів користувачу переглядати
всю інформацію про
програмістів та менеджерів.
Система надає можливість
Адміністратор Змінити роль користувача користувачу змінювати ролі 1
програмістів та менеджерів.