Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИПЛОМ МОЖАРОВА АРТЕМА.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
5 Мб
Скачать
☆
      1. Розкадровка варіантів використання

В даній роботі розкадровка зроблена за допомогою програмного продукту з сайту «www.gliffy.com».

Розкадровка загального виду користувальницького інтерфейсу веб сервісу, а саме варіанту використання «Авторизація в системі» зображена на рис. 2.2. На ній містяться поля вводу ім’я користувача та паролю, кнопка «Вхід» для авторизації в системі за введеними даними, або якщо користувач відсутній у системі веб-сервісу він може зарегеструватися натиснувши «Регестрація».

Рис. 2.2. Розкадровка варіанту використання «Вхід в систему»

Розкадровка варіанту використання «Опитування» наведена на рис. 2.3, на вікні наведена страниця опитування на уку користувач потрапив за посиланням, кожен блок містить питання та різний відповідей від тексту до звукової дорожці.

Рис. 2.3. Розкадровка варіанту використання «Опитування»

Розкадровка варіантів використання «Створення опитування» представлена на рис 2.4. Вікно складається з налаштувань параметрів доступу до опитування. Це може бути анонімне голосування коли власник опитування не знаю хто і як проголосував, а може бути навпаки публічне. Також налаштовується список користувачів які мають можливість прийняти участь у опитуванні. Для цього створюється список зарегестрованних користувачів або список кодів доступу які можна передати цільовим користувачам. Також є можливість створити вікрите опитування.

На сторінці знаходиться билдер, завдяки якому відбувається створення питань та відповідей. Є можливість видалення редагування існуючих питань. Збереження відбувається автоматично, також є можливість возобновити роботу після перезавантаження сторінки. Це можливо завдяки використанню локального сховища даних у браузері користувача.

В конструкторі застосовуються сучасні засоби для валідації, збереження та відображення даних.

Рис. 2.4. Розкадровка варіанту використання «Створення опитування»

    1. Специфікація функціональних та нефункціональних вимог

Вимоги до програмного забезпечення – це сукупність тверджень щодо атрибутів, властивостей або якостей програмної системи, що підлягає реалізації. Створюються в процесі розробки вимог до програмного забезпечення, в результаті аналізу вимог. Існують функціональні та нефункціональні вимоги до системи. Функціональні вимоги пояснюють, що повинно бути зроблено. Вони ідентифікують завдання або дії, які повинні бути виконані. Функціональні вимоги визначають дії, які система повинна бути здатною виконати, зв'язок входу / виходу в поведінці системи. Що стосується не функціональних вимог - це вимоги, які визначають критерії роботи системи в цілому, а не окремі сценарії поведінки. Нефункціональні вимоги визначають системні властивості такі як продуктивність, зручність супроводу, розширюваність, надійність.

      1. Функціональні вимоги.

Список та опис усіх функціональних вимог розроблюваної системи і атрибутів вимог наведено у табл. 2.9.

Таблиця 2.9

Специфікація функціональних вимог

Ідентифікатор вимоги

Назва вимоги (варіанту використання)

Атрибути вимог

Пріоритет

Трудність

Контакт

1

2

3

4

5

FR-UC-01

Авторизація

високий

середня

Користувач

FR-UC-02

Введення основних параметрів опитування

високий

середня

Користувач

FR-UC-03

Очищення усіх полів форми

середній

низька

Користувач

FR-UC-04

Алгоритм розрахунку діаграм

високий

висока

Користувач

FR-UC-05

Генерація посилання

середній

висока

Користувач

FR-UC-06

Збереження проекту

опитування

високий

середня

Користувач

FR-UC-07

Збереження проведених калькуляції в базу даних

високий

низька

Користувач

FR-UC-08

Перегляд попередніх створенних опитувань

середній

середня

Користувач

FR-UC-09

Завантаження попередніх

середній

середня

Користувач

Завершення таблиці 2.9

1

2

3

4

5

FR-UC-10

Видалення попередніх опитувань з бази даних

середній

низька

Користувач

FR-UC-11

Введення додаткових параметрів щодо опитування

середній

висока

Користувач

FR-UC-12

Оптимізація обробки запитів користувачів

середній

висока

Користувач