Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Навчально-науковий інститут атомної та теплової енергетики
Кафедра цифрових технологій в енергетиці
ЛАБОРАТОРНА РОБОТА №1
з дисципліни «Технології розробки програмного забезпечення»
Варіант № 9
Тема: Моделювання прецедентів. Діаграм прецедентів UML.Мета: Описати вимоги до системи. Побудувати діаграму прецедентів.Завдання:
Визначити акторів системи;
Сформувати вимоги користувачів;
Побудувати діаграму прецедентів;
Сформувати нефункціональні вимоги.
Виконання роботи:
Система: Інформаційна система статистики погодних умов населених пунктів країни.Актори:
Користувач
Адміністратор
Гідрометеоролог
Система
Вимоги користувачів:
Переглядати статистичні дані погодних умов населених пунктів країни;
Переглядати перелік міст над якими збирались статистичні дані;
Переглядати статистичні дані погодних умов обраного міста (Пошук за містом);
Переглядати аналізи на основі статистичних даних;
Редагувати статистичні дані погодних умов;
Додавати нові статистичні дані погодних умов;
Визначати мінімальні і максимальні показники у статистичних даних;
Порівнювати показники у статистичних даних між собою;
Створення облікового запису;
Редагування облікового запису;
Видалення облікових записів;
Підтвердження облікових записів.
Визначимо доступні функції для різних категорій користувачів системи:
Користувач, Адміністратор, Гідрометеоролог:
Переглядати статистичні дані погодних умов населених пунктів країни;
Переглядати перелік міст над якими збирались статистичні дані;
Переглядати статистичні дані погодних умов обраного міста (Пошук за містом);
Переглядати аналізи на основі статистичних даних;
Створення облікового запису
Система, Гідрометеоролог, Адміністратор:
Визначати мінімальні і максимальні показники у статистичних даних;
Порівнювати показники у статистичних даних між собою;
Визначати мінімальні і максимальні показники у статистичних даних;
Порівнювати показники у статистичних даних між собою;
Гідрометеоролог, Адміністратор:
Редагувати статистичні дані погодних умов;
Додавати нові статистичні дані погодних умов;
Адміністратор:
Редагування облікового запису;
Видалення облікових записів;
Підтвердження облікових записів.
Побудуємо діаграму прецедентів:
Нефункціональні вимоги:
Вимоги до реалізації:
Система має бути веб-додатком з оптимізацією під платформи: Windows, Android, Linux, MacOs, iOs
Надійність:
Система має підтримуватись та бути працездатною 24 години в день 7 днів в тиждень.
Система має надавати достовірну та перевірену інформацію.
Продуктивність:
Система має підтримувати використання більш ніж 100 людей одночасно.
Безпека:
Система повинна надавати повний функціонал тільки авторизованим користувачам.
Система має забезпечити безпеку конфіденційної інформації користувачів
Висновок: Під час виконання роботи було визначено акторів, та сформовано вимоги для них. Побудовано діаграму прецедентів та визначено не функціональні вимоги до системи.