Результат
проведення вікторини
1) вибір режиму вікторини;
2) вибір теми вікторини;
) формування питань вікторини.
Діаграма декомпозиції бізнес-процесу «Формування звіту по
списку тем» наведена на рис. 1.4., а її опис наведений у таблиці 1.4.-1.6.
Рис. 1.4. Декомпозиція бізнес-процесу «Формування вікторини»
Таблиця 1.4
Характеристика бізнес-процесу «Вибір режиму вікторини»
Назва
характеристики
|
Значення
|
Ім'я бізнес-процесу
|
Вибір типу
вікторини
|
Основні учасники
|
Користувач
|
Вхідна подія
|
Запит на вибір
режиму вікторини
|
Вихідна подія
|
тип вікторини
|
Таблиця 1.5
Характеристика бізнес-процесу «Вибір теми вікторини»
Назва
характеристики
|
Значення
|
Ім'я бізнес-процесу
|
Вибір теми
вікторини
|
Основні учасники
|
Користувач
|
Вхідна подія
|
Тип вікторини
|
Вихідна подія
|
Тема вікторини
|
Таблиця 1.6
Характеристика бізнес-процесу «Формування питань вікторини»
Назва
характеристики
|
Значення
|
Ім'я бізнес-процесу
|
Формування питань
вікторини
|
Основні учасники
|
Користувач
|
Вхідна подія
|
Тема вікторини
|
Вихідна подія
|
Вибранні питання
вікторини
|
Внаслідок декомпозиції бізнес-процесу «Обробка відповідей»
були виділені наступні роботи:
1) надання відповідей на запитання;
2) обробка відповідей;
) формування результатів
Діаграма декомпозиції бізнес-процесу «Звіт по рівням
складності вікторини» наведена на рис. 1.5., а її опис наведений у табл.1.7.-1.9.
Рис. 1.5. Декомпозиція бізнес-процесу «Звіт по рівням
складності вікторини»
Таблиця 1.7
Характеристика бізнес-процесу «Надання відповідей на
запитання»
Назва
характеристики
|
Значення
|
Ім'я бізнес-процесу
|
Надання відповідей
на запитання
|
Основні учасники
|
Користувач
|
Вхідна подія
|
Вибрані питання
вікторини
|
Вихідна подія
|
Надані відповіді
|
Таблиця 1.8
Характеристика бізнес-процесу «Обробка відповідей»
Назва
характеристикиЗначення
|
|
Ім'я бізнес-процесу
|
Обробка відповідей
|
Основні учасники
|
Користувач
|
Вхідна подія
|
Надані відповіді;
відповіді на питання вікторини
|
Результат
правильності відповідей користувачами
|
Таблиця 1.9
Характеристика бізнес-процесу «Формування результатів»
Назва
характеристики
|
Значення
|
Ім'я бізнес-процесу
|
Формування
результатів
|
Основні учасники
|
Користувач
|
Вхідна подія
|
Результат
правильності відповідей користувачами
|
Вихідна подія
|
Результаті
проведення вікторини
|
1.3 Аналіз існуючих програмних продуктів
Вікторина це гра в відповіді на
питання, в яку грають люди різного віку, зазвичай питання об'єднані спільною
темою[3].
Вікторини бувають різного типу,
наприклад:
1. може надаватися декілька
варіантів відповіді з яких користувач повинен найти правильну;
2. користувач повинен сам
сформулювати відповідь;
. гра може проходити по
накопичувальній системи або на "виліт";
. можна грати
однокористувальницький чи багатокористувальницький режим.
В наш час існує дуже багато додатків
вікторини. Ми розглянемо таки як "Animal Quiz" та "Загадки
ДаВинчи".
Вікторина "Animal Quiz" булла
розроблена компанією "AppsPlay Company".
Нова гра "Animal Quiz" - це
гра-вікторина для тих, хто любить c користю проводити час, розширювати кордони
своїх знань, проявляти ерудицію. Не має абсолютно ніяких вікових обмежень -
буде інтересна як дорослим, так і їх дітям. Це мила логічного гра, героями якої
є тварини. У нашому світі їх існує найбільше безліч - наземних, підводних і
любителів повітряного простору, і тепер належить впізнавати їх по фотографіях.
Інерфейс програмного продукту
представлений на рис. 1.1-1.2.
Рис 1.1. Інтерфейс програмного
продукту "Animal
Quiz"
Рис 1.2. Вигляд програмного продукту
"Animal Quiz” під час гри
Вікторина "Загадки ДаВинчи"
булла розроблена компанією "Planemo Studio".
Гра "Загадки ДаВинчи:
Вікторина" складається з двох повноцінних режимів. Перший режим, відомий
багатьом, "Класика", включає в себе більше 500 загадок в 20 різних
категоріях.
Спочатку відкрито по одній загадці в
кожній категорії. Кожна з відгадати загадок відкриває кілька наступних.
Складність загадок збільшується в міру просування в категорії. Якщо ж вам
вдалося вирішити цілу категорію загадок, то вас чекає винагорода у вигляді
невеликої кількості очок знань, які можна витрачати на різні бонуси.
Новий [4] режим називається
"Вікторина", в якому ви можете перевірити свою ерудицію, вибираючи з
4-х варіантів відповіді, вирішуючи математичні приклади, знаходячи помилки в
правописі слів, відгадуючи фольклорні загадки, перевіряючи свої знання правил
дорожнього руху (ПДР), прапори країн.
Інерфейс програмного продукту
представлений на рис. 1.3-1.4.
Рис 1.3. Інтерфейс програмного продукту "Загадки
ДаВинчи"
Рис 1.4. Вигляд програмного продукту "Загадки
ДаВинчи" під час гри
Порівняльна характеристика програмних продуктів
наведена у таблиці 1.10
Таблиця 1.10
Порівняльна характеристика вікторин
Модуль Характеристика
|
"Animal Quiz"
|
"Загадки ДаВинчи"
|
Питання
зберігаються на хмарі.
|
-
|
+
|
Форма відправки
власних питань.
|
-
|
+
|
Можливість
авторизації через соціальні мережі
|
-
|
+
|
Можливість
повідомити про помилку
|
+
|
+
|
Отримання
безкоштовних бонусів
|
+
|
-
|
Перегляд таблиці
рекордів
|
-
|
-
|
Багатокористувальницький
режим
|
-
|
+
|
Вибір складності
вікторини
|
+
|
-
|
Можливість заміни
питання
|
-
|
-
|
Можливість вибору
виду вікторини
|
+
|
Можливість вибору
теми вікторини
|
-
|
+
|
Як видно з табл. 1.10. на даний момент не знайдено програмних
продуктів, здатних реалізувати багато функцій в одному додатку. Існують тільки
програмні продукти, які окремо задовольняють усі потреби. Програмні продукти,
що перераховуються вище, підтримують невелику кількість характеристик, багато
функцій вилучено. Наприклад, вікторина "Animal Quiz" не оснащена формою
відправки власних питань, не підтримує авторизацію через соціальні мережі, не
можна переглянути таблицю рекордів та багатокористувальницький режим. Натомість
вікторини "Загадки ДаВинчи" не оснащена формою вибору складності
питань та отриманням безкоштовних бонусів.
У наш час багато мобільних телефонів оснащені слабким
апаратним забезпеченням і зайва яскравість ускладнить роботу мобільному
пристрою. Тому пропонується розробити програмний продукт, який повністю
задовольняє вимоги користувача, а саме підтримку описаних вище функцій:
збереження питань на хмарі, наявність форми відправки власних питань,
можливість авторизації через соціальні мережі, заміни питання, вибору виду
вікторини, можливість повідомити про помилку, отримання безкоштовних бонусів,
перегляд таблиці рекордів, багатокористувальницький режим, вибір складності
вікторини.
Даний [9] продукт буде розроблятися у вигляді мобільного
додатку. Переваги мобільних додатків полягають у тому, що кожна людина зараз
користується мобільним телефоном, і у більшості з них є смартфони. Володарі
смартфонів зможуть отримати доступ до вікторини. Також в наш час безкоштовні
точки доступу Wi-Fi всюди, тобто те, що додаток буде вимагати постійний доступ
в інтернет також проблем не викличе.
Даний функціонал повинен повністю задовольнити потреби
користувача. Ми обрали вікторину, відповіді і питання до якої зберігаються на
хмарі, тому що кількість питань може рости з часом, вони можуть займати багато
місця. Але якщо вони будуть довантажуватися на смартфон з інтернету, то для
оновлення бази даних питань не потрібно оновлення додатка, а також вікторина не
займатиме багато користувальницького місця.
1.4 Висновки
У розділі було проаналізовано різні види вікторин, після
детального порівняння було виявлено, що програмні продукти не повністю
задовольняють потреби користувачів через відсутність підтримки багатьох
функцій. Тому це посприяло ідеї створення свого власного програмного продукту,
який буде об’єднувати в собі всі описані функції.
ВИСНОВКИ
Під час переддипломної практики було спроектовано та
розроблено модуль для проведення вікторини на базі мобільних технологій,
закріплено теоретичні знання й придбання навичок роботи в колективі .
Було розв’язано такі задачі:
Зроблено змістовний опис і аналіз предметної області,
структурних і функціональних особливостей об’єкта управління: описана
діяльність об’єкта управління, бізнес-процеси предметної області
автоматизованого модуля змодельовані у стандарті IDEF0.
Проведено огляд і аналіз існуючих мобільних додатків.
Розроблено специфікації бізнес-вимог: побудована діаграма
бізнес-варіантів використання.
Розроблено функціональні вимоги: побудовані діаграми
варіантів використання та послідовності.
Під час практики було досягнуто мети розробити програмний
продукт, який дозволить користувачу реєструватися, проходити гру у
різноманітних режимах, вибирати тему вікторини, переглядати аналітичні звіти та
таблицю рекордів
Планується подальше удосконалення програмного продукту з
метою вдосконалення та вирішення нових задач, а саме додавання деяких функцій.
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. AdnanAziz.
Elements of Programming Interviews: The Insiders' Guide . CreateSpace
Independent Publishing Platform; 1st edition (October 11, 2012) - 504 pages
2. Mike
PreuB. Multimodal Optimization by Means of Evolutionary Algorithms (Natural
Computing Series). Springer; 2015 edition (October 5, 2015) - 190 pages
. Robert
Sedgewick, Kevin Wayne’s Algorithms. Algorithms (4th Edition). Addison-Wesley
Professional; 4th edition (March 19, 2011) - 992 pages
. Shon
Harris. CISSP Boxed Set, Second Edition (All-in-One). McGraw-Hill Osborne
Media; 2 edition (January 25, 2013) - 1488 pages
. Alexander
A. Stepanov. From Mathematics to Generic Programming. Addison-Wesley
Professional; 1 edition (November 17, 2014) - 320 pages
. Shon
Harris. CISSP All-In-One Exam Guide [With CDROM]. McGraw-Hill/Osborne Media; 6
Har/Cdr edition (October 18, 2012) - 1430 pages
. Yaser
S. Abu-Mostafa. Learning From Data. AMLBook (March 27, 2012) - 213 pages
. Джеффри
Рихтер. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.0
на языке C#. Питер 2012 - 734стр
. Peter
Flach. Machine Learning: The Art and Science of Algorithms that Make Sense of
Data Cambridge University Press (November 12, 2012) - 409 pages
. Narasimha
Karumanchi. Data Structures and Algorithms Made Easy: Data Structure and
Algorithmic Puzzles. CreateSpace Independent Publishing Platform; 2 edition
(December 19, 2011) - 444 pages
Похожие работы на - Розроблення модуля для проведення вікторини на базі мобільних технологій. Створення модуля вікторини в одно-користувальницькому режимі
|