Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/2765
Full metadata record
DC FieldValueLanguage
dc.contributor.authorЄршова, Х. О.-
dc.date.accessioned2026-09-07T14:20:28Z-
dc.date.available2026-09-07T14:20:28Z-
dc.date.issued2026-
dc.identifier.citationЄршова, Х. О. Розробка веб-додатку аналізу даних про активність у системах контролю версій : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / Х. О. Єршова ; наук. керівник проф., д-р техн. наук М. В. Жарікова. ‒ Хмельницький : ХНТУ, 2026. ‒ 104 с.uk_UA
dc.identifier.urihttp://eir.kntu.net.ua/jspui/handle/123456789/2765-
dc.description.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. Практичне значення роботи полягає у створенні програмного продукту, який може використовуватися тім-лідами, менеджерами проєктів та аналітиками для моніторингу ефективності командної розробки програмного забезпечення. Сфера застосування веб-додатку – технічне управління програмними проєктами, оцінювання продуктивності команд тім-лідами, проджект-менеджерами та аналітиками.uk_UA
dc.language.isootheruk_UA
dc.publisherХНТУuk_UA
dc.subjectВеб-додатокuk_UA
dc.subjectсистема контролю версійuk_UA
dc.subjectрепозиторійuk_UA
dc.subjectGITuk_UA
dc.subjectкоманда розробниківuk_UA
dc.subjectактивністьuk_UA
dc.subjectPYTHONuk_UA
dc.subjectFLASKuk_UA
dc.subjectDTRACKERuk_UA
dc.subjectAPIuk_UA
dc.subjectаналіз данихuk_UA
dc.titleРозробка веб-додатку аналізу даних про активність у системах контролю версійuk_UA
dc.typeOtheruk_UA
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.