- •Аналіз предметної області вікторини на базі мобільних технологій в одно-користувацькому режимі
- •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. Висновки
- •Висновки
- •Список використаних джерел
- •Додатки додаток а
- •Додаток б. Тестування модуля аналізу й оцінки вікторини в одно-користувальницького режиму
- •Додатов в. Лістинг основних класів програми
1.2. Опис предметної області
В наш час існує чимало функціональних задач, які виконуються користувачами вікторин [3]. На мою думку виділяють наступні функції:
ведення обліку списку тем ;
ведення обліку видів вікторини ;
аналіз відповідей на питання та відображення результатів таблиці рекордів.
Ці функції можуть бути впроваджені у програмний продукт, що буде надавати зручний та інтуїтивний інтерфейс, а також швидкий та зручний вибір даних.
Досягнення поставленої мети здійснюється впровадженням рішення наступних задач:
використання Windows Phone;
використання сайту Parse.com.
Головною метою та бізнес процесом додатку є створення вікторини в одно-користувальницькому режимі [9].
Контекстна діаграма цього бізнес процесу у стандарті IDEF0, наведена на рис. 1.3 Опис контекстної діаграми наведений у табл. 1.1.
Таблиця 1.1
Характеристика бізнес процесу «Проведення одно-користувальницького режиму»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Проведення одно-користувальницького режиму |
Основні учасники |
Користувач |
Вхідна подія |
Запит на вибір питань вікторини; запит на вибір теми вікторини; відповіді на питання вікторини; запит на вибір типу вікторини |
Вихідна подія |
Результати проведення вікторини |
Вихідні документи |
Результати проведення вікторини користувачів |
Рис. 1.3. Контекстна діаграма бізнес-процесу «Проведення одно- користувальницького режиму»
Внаслідок декомпозиції контекстної діаграми були виділені наступні роботи:
Формування вікторини;
Аналіз результатів відповідей;
Діаграма першого рівня декомпозиції наведена на рис. 1.4, а її опис наведений у табл. 1.2 – 1.3.
Рис 1.4. Перший рівень декомпозиції бізнес-процесу «Проведення одно- користувальницького режиму»
Таблиця 1.2
Характеристика бізнес-процесу «Формування вікторини»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Створення вікторини |
Основні учасники |
Користувач |
Вхідна подія |
Запит на вибір теми вікторини; запит на вибір питань вікторини; запит на вибір типу вікторини |
Вихідна подія |
Вибранні питання вікторини |
Таблиця 1.3
Характеристика бізнес-процесу «Обробка відповідей»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Обробка відповідей вікторини |
Основні учасники |
Користувач |
Вхідна подія |
Вибрані питання вікторини; відповіді на питання вікторини |
Вихідна подія |
Результат проведення вікторини |
Внаслідок декомпозиції бізнес-процесу «Створення вікторини» були виділені наступні роботи:
вибір режиму вікторини;
вибір теми вікторини;
формування питань вікторини.
Діаграма декомпозиції бізнес-процесу «Формування звіту по списку тем» наведена на рис. 1.5, а її опис наведено у табл. 1.4 – 1.6.
Рис. 1.5. Декомпозиція бізнес-процесу «Формування вікторини»
Таблиця 1.4
Характеристика бізнес-процесу «Вибір режиму вікторини»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Вибір типу вікторини |
Основні учасники |
Користувач |
Вхідна подія |
Запит на вибір режиму вікторини |
Вихідна подія |
тип вікторини |
Таблиця 1.5
Характеристика бізнес-процесу «Вибір теми вікторини»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Вибір теми вікторини |
Основні учасники |
Користувач |
Вхідна подія |
Тип вікторини |
Вихідна подія |
Тема вікторини |
Таблиця 1.6
Характеристика бізнес-процесу «Формування питань вікторини»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Формування питань вікторини |
Основні учасники |
Користувач |
Вхідна подія |
Тема вікторини |
Вихідна подія |
Вибранні питання вікторини |
Внаслідок декомпозиції бізнес-процесу «Обробка відповідей» були виділені наступні роботи:
надання відповідей на запитання;
обробка відповідей;
формування результатів.
Діаграма декомпозиції бізнес-процесу «Аналіз результатів вікторини» наведена на рис. 1.6 а її опис наведений у табл. 1.7 – 1.9.
Рис. 1.6. Декомпозиція бізнес-процесу «Звіт по рівням складності вікторини»
Таблиця 1.7
Характеристика бізнес-процесу «Надання відповідей на запитання»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Надання відповідей на запитання |
Основні учасники |
Користувач |
Вхідна подія |
Вибрані питання вікторини |
Вихідна подія |
Надані відповіді |
Таблиця 1.8
Характеристика бізнес-процесу «Обробка відповідей»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Обробка відповідей |
Основні учасники |
Користувач |
Вхідна подія |
Надані відповіді; відповіді на питання вікторини |
Вихідна подія |
Результат правильності відповідей користувачами |
Таблиця 1.9
Характеристика бізнес-процесу «Формування результатів»
Назва характеристики |
Значення |
Ім'я бізнес-процесу |
Формування результатів |
Основні учасники |
Користувач |
Вхідна подія |
Результат правильності відповідей користувачами |
Вихідна подія |
Результаті проведення вікторини |