- •Аналіз предметної області вікторини на базі мобільних технологій в одно-користувацькому режимі
- •1.1. Коротка характеристика об’єктів управління «Nix Solutions»
- •1.2. Опис предметної області
- •1.3. Аналіз існуючих програмних продуктів
- •1.4. Висновки
- •Специфікація вимог до модуля проведення вікторини на базі мобільних технологій. Створення модуля вікторини в одно-користувацькому режимі
- •2.1. Глосарій
- •2.2. Розроблення варіантів використання
- •2.2.1. Діаграма варіантів використання.
- •2.2.2. Специфікація варіантів використання.
- •2.2.3. Розкадровка варіантів використання.
- •2.3. Специфікація функціональних та не функціональних вимог
- •2.3.1. Функціональні вимоги.
- •2.3.2. Не функціональні вимоги.
- •2.4. Висновки
- •Проекті та технічні рішення
- •3.1. Логічна постановка задачі
- •3.2. Проектування структури бази даних
- •3.2.1. Опис вхідної та вихідної інформації, що обробляється в рамках автоматизованих функцій.
- •3.3.2. Концептуальне інфологічне проектування.
- •3.2.3. Проектування глобальної логічної моделі даних.
- •3.2.4. Проектування фізичної моделі даних.
- •3.4.1. Регресійне тестування.
- •Охорона праці
- •4.1. Джерела світла для організації штучного освітлення
- •4.2. Виконати розрахунок світлового потоку ламп, що забезпечують нормативну штучну освітленість в приміщенні
- •4.3. Ергономічні вимоги до організації робочих місць
- •4.4. Пожежна безпека
- •4.5. Висновки
- •Висновки
- •Список використаних джерел
- •Додатки додаток а
- •Додаток б. Тестування модуля аналізу й оцінки вікторини в одно-користувальницького режиму
- •Додатов в. Лістинг основних класів програми
2.2.1. Діаграма варіантів використання.
Діаграма варіантів використання комплексу завдань «Створення модуля вікторини в одно-користувальницькому режимі» (рис. 2.1) призначена для графічного зображення основних функцій розроблюваного додатку та виявлення зв’язків та послідовностей варіантів використання.
У ході проектування діаграми використання були виявлені наступні основні варіанти використання:
Вибір одно-користувальницького режиму. Користувач вибирає режим для одного гравця.
Вибір типу вікторини. Користувач вибирає тип вікторини.
Вибір теми вікторини. Користувач може вибрати одну тему або всі з яких буде вибрано питання для вікторини.
Перегляд правил гри. Користувач може подивитися правила гри по кожному з режиму.
Авторизація користувача. Користувач авторизується у системі для того щоб при збереженні результату у таблиці рекордів було його ім’я.
Рис. 2.1. Діаграма варіантів використання комплексу завдань «Створення модуля вікторини в одно-користувальницькому режимі».
2.2.2. Специфікація варіантів використання.
В даному підрозділі описуються варіанти використання зображені на рис. 2.1. У табл. 2.2 – 2.5 описані основні варіанти використання. Нижче представлені такі варіанти використання як: авторизація в системі, реєстрація в системі,вибір теми вікторини, вибір одно користувальницького режиму, режим вибору відповіді, режим введення відповіді вручну. Ці варіанти використання забезпечують основну функціональність розроблюваного додатку.
Таблиця 2.2
Варіант використання «Авторизація користувача»
Характеристика |
Значення |
Контекст використання |
UC-01 Авторизація користувача |
Дійові особи |
Користувач |
Передумова |
1. Особа користувача зареєстрована |
Тригер |
Користувач бажає зареєструватися |
Сценарій |
1. Зайти у додаток 2. Ввести логін та пароль |
Постумова |
Якщо варіант використання виконався успішно, то користувач увійде у головне меню. Інакше з’явиться повідомлення що логін або пароль невірні та можна буде спробувати знову. |
Таблиця 2.3
Варіант використання «Вибір теми вікторини»
Характеристика |
Значення |
1 |
2 |
Контекст використання |
UC-02 Вибір теми вікторини |
Дійові особи |
Користувач |
Передумова |
1. Особа користувача авторизована. |
Закінчення табл. 2.3
1 |
2 |
Тригер |
Користувач хоче вибрати тему вікторини |
Сценарій |
1. Перейти на головне вікно програми. 2. Обрати необхідну тему вікторини. |
Постумова |
Якщо варіант використання виконався успішно, то буде вибрана тема вікторини. Інакше стан системи не зміниться. |
Таблиця 2.4
Варіант використання «Вибір одно-користувальницького режиму»
Характеристика |
Значення |
Контекст використання |
UC-03 Вибір одно-користувальницького режиму |
Дійові особи |
Користувач |
Передумова |
Особа користувача авторизована. Повинне бути підключення до Інтернету. |
Тригер |
Користувач хоче вибрати одно-користувальницький режим |
Сценарій |
Перейти на головне вікно програми. Обрати одно-користувальницький режим гри. |
Постумова |
Якщо варіант використання виконався успішно, то користувач зможе грати у вікторину. Інакше до додатку не будуть завантажені питання вікторини і користувач не зможе бачити питання та варіанті відповідей. |
Таблиця 2.5
Варіант використання «Перегляд правил гри»
Характеристика |
Значення |
1 |
2 |
Контекст використання |
UC-04 Перегляд правил гри |
Дійові особи |
Користувач |
Передумова |
Особа користувача авторизована. |
Тригер |
Користувач бажає переглянути правила гри |
Закінчення табл. 2.5
1 |
2 |
Сценарій |
Перейти на головне вікно програми. Обрати перегляд правил гри. |
Постумова |
Якщо варіант використання виконався успішно, то буде можливість перегляду правил гри. Інакше стан системи не зміниться. |