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