Катеринич Лариса ОлександрівнаБухало Михайло2023-04-112024-05-142023-04-112021Бухало М. Розробка веб-сервісу для моніторингу кіберспортивних матчів : кваліфікаційна робота ... бакалавра : 121 Інженерія програмного забезпечення / Михайло Бухало. - Київ, 2021. - 52 с.https://ir.library.knu.ua/handle/123456789/3130В результаті виконання даної кваліфікаційної роботи був розроблений веб-сервіс, який вирішує проблему отримання даних кіберспортивних матчів з мінімально можливою затримкою. Було проведено аналіз функціоналу вже існуючих на сьогоднішньому ринку ресурсів та сайтів, які займаються наданням статистики та новин з різного роду кіберспортивних дисциплін. Створено веб-api для отримання актуальних даних з турнірних матчів по комп’ютерним іграм з використанням Open Source бібліотеки Selenium мовою програмування C# для легкої інтеграції з будь якими додатками на різних платформах, а також розроблено якісну архітектуру завдяки якій основний функціонал синтаксичного аналізу кіберспортивних ресурсів можна винести в окремий пакет для подальшого інтегрування в у додатки на платформі .NET. При виконанні кваліфікаційної роботи був проведений аналіз існуючих способів, для того, щоб отримувати необхідні дані напряму з гри за допомогою api, яку надають самі розробники. А також бібліотеки та фреймворки для синтаксичного аналізу DOM сторінок сайтів. Беручи до уваги кросплатформенісь мови програмування C# та платформи .NET, було обрано бібліотеку Selenium, яка підтримується багатьма операційними системами та містить рішення для багатьох проблем синтаксичного аналізу веб-сторінок. Були досліджені методи бібліотеки, які дозволяють вирішити поставлену задачу, а також способи їх оптимізації для забезпечення мінімально можливої затримки між відправленням запитів і отриманням необхідних даних.uaРозробка веб-сервісу для моніторингу кіберспортивних матчівБакалаврська робота