Програмне забезпечення системи аналізу та оцінки відеоігор з рейтингами користувачів
Вантажиться...
Дата
Автори
ORCID
Назва журналу
Номер ISSN
Назва тому
Видавець
НУБіП України
DOI
Анотація
Актуальність теми зумовлена тим, що користувачі часто стикаються з проблемою вибору відеоігор серед великої кількості доступних продуктів на різних платформах. Опис гри, рекламні матеріали або загальна оцінка у магазині не завжди дають повне уявлення про її якість, переваги та недоліки. Водночас користувацькі рейтинги, відгуки та аналітичні показники є важливим джерелом інформації, оскільки вони відображають реальний досвід гравців. Однак без належної систематизації такі дані можуть бути фрагментарними, суб’єктивними та складними для аналізу. Тому доцільним є створення програмного забезпечення, яке забезпечує збирання, зберігання, оброблення та візуалізацію оцінок користувачів, а також формування узагальнених рейтингів відеоігор.
Особливого значення набуває можливість не лише переглядати інформацію про ігри, а й виконувати її аналітичне опрацювання. Система аналізу та оцінки відеоігор має давати змогу порівнювати ігрові продукти за жанрами, платформами, роком випуску, середньою оцінкою, кількістю відгуків, рівнем популярності та іншими характеристиками. Таке програмне забезпечення може бути корисним для звичайних користувачів, які обирають гру для придбання або проходження, для адміністраторів ігрових каталогів, а також для аналітиків, які досліджують динаміку інтересу до певних жанрів або продуктів.
Наявні ігрові платформи та онлайн-сервіси зазвичай мають власні механізми оцінювання, проте вони не завжди забезпечують гнучкий аналіз даних, зручне порівняння відеоігор і прозору структуру формування рейтингу. Часто оцінки користувачів подаються лише у вигляді середнього бала або відсотка позитивних відгуків, без детального поділу за критеріями. Це обмежує можливості глибшого аналізу якості ігрового продукту. Розроблення окремої інформаційної системи дає змогу реалізувати власну модель оцінювання, передбачити зручний інтерфейс користувача, сформувати базу даних відеоігор і забезпечити засоби фільтрації, сортування, пошуку та побудови аналітичних звітів.
Метою кваліфікаційної роботи є проєктування та розроблення програмного забезпечення системи аналізу та оцінки відеоігор з рейтингами користувачів, яке забезпечує ведення каталогу відеоігор, збирання користувацьких оцінок, оброблення рейтингів, аналіз відгуків і формування узагальненої інформації для підтримки вибору ігрових продуктів.
Для досягнення поставленої мети необхідно виконати такі завдання:
1. проаналізувати предметну область систем аналізу та оцінювання відеоігор;
2. розглянути існуючі програмні рішення, що використовуються для ведення ігрових каталогів, рейтингів і користувацьких відгуків;
3. визначити функціональні та нефункціональні вимоги до розроблюваного програмного забезпечення;
4. побудувати UML-моделі, які відображають основні сценарії роботи користувачів і взаємодію компонентів системи;
5. розробити логічну та фізичну модель бази даних для зберігання інформації про відеоігри, користувачів, оцінки, відгуки та жанри;
6. обґрунтувати вибір програмних засобів і технологій реалізації системи;
7. реалізувати основні програмні модулі системи аналізу та оцінки відеоігор;
8. провести тестування програмного забезпечення та оцінити коректність роботи основних функцій.
Об’єктом дослідження є процес аналізу, систематизації та оцінювання відеоігор на основі користувацьких рейтингів і відгуків.
Предметом дослідження є методи, моделі та програмні засоби створення інформаційної системи для зберігання, оброблення, аналізу й відображення даних про відеоігри та їх оцінки користувачами.
У роботі застосовуються методи системного аналізу для дослідження предметної області та визначення вимог до програмного забезпечення; методи об’єктно-орієнтованого проєктування для побудови структури програмної системи; UML-моделювання для опису функціональних сценаріїв і взаємодії компонентів; методи проєктування баз даних для формування інформаційної моделі системи; методи тестування програмного забезпечення для перевірки працездатності, стабільності та зручності використання розробленого застосунку.
Практичне значення роботи полягає у створенні програмного забезпечення, яке може використовуватися для організації електронного каталогу відеоігор, накопичення користувацьких оцінок, формування рейтингів і проведення аналітичного порівняння ігрових продуктів. Розроблена система дає змогу користувачам швидко знаходити потрібні відеоігри, переглядати їх характеристики, залишати оцінки й відгуки, а також аналізувати загальний рівень популярності та якості ігор. Для адміністратора система забезпечує можливість керування каталогом, редагування даних, контролю користувацького контенту та перегляду статистичних показників.
Науково-практична цінність розробки полягає в поєднанні функцій каталогу відеоігор, системи користувацького оцінювання та аналітичного
10
модуля в межах єдиного програмного середовища. Такий підхід дозволяє не лише зберігати інформацію про ігрові продукти, а й здійснювати її подальше опрацювання для формування рейтингів, порівняльних висновків і звітів. Завдяки цьому система може бути використана як основа для подальшого розширення, зокрема додавання рекомендаційного модуля, аналізу текстових відгуків, персоналізованих добірок і розширеної статистики за жанрами, платформами та активністю користувачів.
Розроблюване програмне забезпечення орієнтоване на підвищення зручності роботи з інформацією про відеоігри та забезпечення об’єктивнішого підходу до їх оцінювання. Використання рейтингової моделі, бази користувацьких відгуків і засобів аналітики створює умови для більш повного представлення якості ігрового продукту. Це особливо важливо в умовах великої кількості цифрового контенту, коли користувачеві потрібні не лише рекламні описи, а й структурована оцінка, сформована на основі реального досвіду інших гравців.
Кваліфікаційна робота складається зі вступу, основних розділів, висновків, списку використаних джерел і додатків. У першому розділі розглядається предметна область, аналізуються існуючі рішення та формулюються вимоги до програмного забезпечення. У другому розділі виконується проєктування інформаційного та програмного забезпечення системи, зокрема розробляються моделі даних, діаграми класів, компонентів і пакетів. У третьому розділі обґрунтовується вибір технологій, описується архітектура системи та реалізація основних програмних модулів. У четвертому розділі проводиться тестування системи, аналізуються результати перевірки та оцінюється ефективність розробленого програмного забезпечення.
Опис
Бібліографічний опис
Нестеров Д. Ю. Програмне забезпечення системи аналізу та оцінки відеоігор з рейтингами користувачів : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 99 с.