Please use this identifier to cite or link to this item:
http://eir.kntu.net.ua/jspui/handle/123456789/2765| Title: | Розробка веб-додатку аналізу даних про активність у системах контролю версій |
| Authors: | Єршова, Х. О. |
| Keywords: | Веб-додаток система контролю версій репозиторій GIT команда розробників активність PYTHON FLASK DTRACKER API аналіз даних |
| Issue Date: | 2026 |
| Publisher: | ХНТУ |
| Citation: | Єршова, Х. О. Розробка веб-додатку аналізу даних про активність у системах контролю версій : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / Х. О. Єршова ; наук. керівник проф., д-р техн. наук М. В. Жарікова. ‒ Хмельницький : ХНТУ, 2026. ‒ 104 с. |
| Abstract: | Робота присвячена розробленню веб-додатку аналізу даних про активність у системах контролю версій. У першому розділі проведено аналіз предметної галузі оцінювання ефективності командної розробки програмного забезпечення та досліджено сучасні інструменти моніторингу активності розробників у Git-середовищах. Виконано порівняльний аналіз існуючих рішень, зокрема GitHub Insights, GitLab Analytics, Gource та інших систем аналітики, визначено їхні функціональні можливості, переваги та недоліки. Другий розділ присвячений проєктуванню веб-додатку та його архітектури. На основі проведеного аналізу сформовано функціональні та нефункціональні вимоги до програмного продукту DTracker. У роботі виконано проєктування архітектури веб-додатку, розроблено UML-діаграми, ER-модель бази даних та структуру взаємодії програмних компонентів системи. У третьому розділі створено серверну частину веб-додатку з використанням мови програмування Python та фреймворку Flask. Для роботи з GitHub API використано бібліотеку PyGitHub, для аналізу статистичних даних –бібліотеку Pandas, а для побудови інтерактивних графіків – бібліотеку Plotly. Клієнтська частина системи реалізована із застосуванням HTML5, CSS3, JavaScript та Bootstrap 5. Розроблений веб-додаток забезпечує автоматичний збір статистики активності розробників, аналіз commit history, виявлення періодів неактивності та формування PDF-звітів. Він підключається до репозиторіїв, автоматично збирає метрики активності кожного учасника, будує інтерактивні графіки та виявляє тривалі перерви в роботі. Четвертий розділ присвячений питанням тестування та впровадження веб-додатку DTracker. Практичне значення роботи полягає у створенні програмного продукту, який може використовуватися тім-лідами, менеджерами проєктів та аналітиками для моніторингу ефективності командної розробки програмного забезпечення. Сфера застосування веб-додатку – технічне управління програмними проєктами, оцінювання продуктивності команд тім-лідами, проджект-менеджерами та аналітиками. |
| URI: | http://eir.kntu.net.ua/jspui/handle/123456789/2765 |
| Appears in Collections: | Спеціальність 121 Інженерія програмного забезпечення |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Єршова Х. О. Розробка веб-додатку аналізу даних про активність у системах контролю версій.pdf | 1.96 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.