Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«Київський політехнічний інститут імені Ігоря Сікорського»
Навчально-науковий інститут атомної та теплової енергетики
Кафедра цифрових технологій в енергетиці
ЛАБОРАТОРНА РОБОТА №2
з дисципліни «Технології розробки програмного забезпечення»
Варіант № 9
Тема: Опис прецедентів. Сценарії прецедентів.Мета: Описати вимоги до системи. Побудувати діаграму прецедентів.Завдання:
Розробити детальну специфікацію для важливих прецедентів системи;
Створити сценарії для важливих прецедентів;
Побудувати діаграми діяльності для прецедентів.
Виконання роботи:
Одними з найважливіших прецедентів є: «Переглядати статистичні дані» та «Змінення статистичних даних у базі даних».Cценарії найважливіших прецедентів :
Прецедент: Змінення статистичних даних
Короткий опис:
Зміна, редагування, додавання статистичних даних погодних умов населених пунктів країни.
Головні актори:
Гідрометеоролог
Другорядні актори:
Немає
Передумови:
Гірдрометеоролог аутентифікується в системі;
Гірдрометеоролог у меню веб-додатка обирає відповідний пункт та переходить до сторінки відображення статистичних даних;
Система на сторінці відображає поточні статистичні дані для всіх населених пунктів країни.
Основний потік:
Прецедент починається, коли гірдрометеоролог натискає на кнопку редагування статистичних даних.
Система робить елементи керування редагування статистичних даних .
Поки статистичні дані недійсні або не змінились
Система просить ввести нове значення
Система перевіряє коректність введеного значення
Гідрометеорлог натискає на кнопку зберегти зміни
Система вимикає режим редагування статистичних даних.
Післяумови:
Система зберігає зміни в базу даних.
Альтернативні потоки:
3.2. а) Введене значення – некоректне:
Система повідомляє Гідрометеоролога про некоректне значення.
Прецедент: Переглядати статистичні дані
Короткий опис:
Переглядати статистичні дані погодних умов населених пунктів країни у форматі таблиці, з можливістю обрання формату виведення даних.
Головні актори:
Користувач
Другорядні актори:
Немає
Передумови:
Корстувач відкриває сайт;
Користувач у меню веб-додатка обирає відповідний пункт та переходить до сторінки відображення статистичних даних;
Основний потік:
Прецедент починається, коли переходить до вкладки, що відображає статистичні дані.
Система генерує таблицю на основі даних, що містяться в базі даних.
Користувач обирає формат відображення таблиці.
Система змінює формат таблиці відповідно до обраного формату.
Післяумови:
Немає
Альтернативні потоки:
3. а) Поле для вводу назви міста – не пусте :
Система відображає детальні статистичні дані тих міст, які схожі на значення поля вводу
3. б) Стоїть фільтр показувати лише міста:
Система відображає список міст.
3. в) Стоїть фільтр показувати щомісячні дані:
Система відображає статистичні дані, одразу за декілька місяців
Діаграми діяльності для прецедентів:
/
/
Діяльності:
/
/
Стани:
/
/
Висновок: Під час виконання роботи було визначено сценарій для найважливіших прецедентів. Побудовано діаграми на основі сценаріїв.