Бакалаврські роботи (ІПІ)

Постійне посилання зібрання

У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.

Переглянути

Нові надходження

Зараз показуємо 1 - 20 з 436
  • ДокументВідкритий доступ
    Класична гра у жанрі платформер з розробкою редактора рівнів (комплексна тема)
    (КПІ ім. Ігоря Сікорського, 2025) Шоман, Данило Володимирович; Дифучин, Антон Юрійович
    Пояснювальна записка дипломного проекту складається з п'яти розділів, містить 39 таблиць, 32 рисунка та 20 джерел — загалом 86 сторінок. Дипломний проєкт присвячений розробці класичної гри у жанрі платформер з розробкою редактора рівнів. Мета — розвиток стратегічних та логічних навичок гравця за рахунок проходження та побудови рівнів гри, а також розвиток соціалізації завдяки поширенню власних рівнів та проходженню рівнів інших людей. У розділі «Предпроєктне обстеження предметної області» розглянуто постановку завдання дипломного проєктування, виконано аналіз предметної області, проведено огляд існуючих програмних та технічних рішень, а також змодельовані відповідні бізнес-процеси. Розділ «Інформаційне забезпечення» присвячений визначенню варіантів використання програмного забезпечення, розробленню функціональних i не функціональних вимог, аналізу системних та економічних показників, а також формулюванню завдання на розробку програмного забезпечення. Розділ «Конструювання та розроблення програмного забезпечення» присвячений опису архітектури клієнтської та серверної частин, обґрунтуванню вибору технологічного стеку, реалізації ключових компонентів програмного забезпечення та аналізу безпеки даних. Розділ «Аналіз якості та тестування програмного забезпечення» присвячений оцінці якості програмного продукту, опису проведених тестувань i контрольного прикладу. Розділ «Розгортання та супровід програмного забезпечення» присвячений опису процесу розгортання програмного забезпечення та організації його супроводу після впровадження. Програмне забезпечення впроваджено для персональних комп'ютерів на платформі Windows.
  • ДокументВідкритий доступ
    Класична гра у жанрі платформер з розробкою редактора рівнів (комплексна тема)
    (КПІ ім. Ігоря Сікорського, 2025) Логвиненко, Владислав Олексійович; Дифучин, Антон Юрійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 29 рисунків та 20 джерел — загалом 84 сторінки. Дипломний проєкт присвячений розробці класичної гри у жанрі платформер з розробкою редактора рівнів. Мета - розвиток логічного та вдосконалення стратегічного мислення гравця. У розділі «Предпроєктне обстеження предметної області» розглянуто постановку завдання дипломного проєктування, виконано аналіз предметної області, проведено огляд існуючих програмних та технічних рішень, а також змодельовані відповідні бізнес-процеси. Розділ «Інформаційне забезпечення» присвячений визначенню варіантів використання програмного забезпечення, розробленню функціональних i не функціональних вимог, аналізу системних та економічних показників, а також формулюванню завдання на розробку програмного забезпечення. Розділ «Конструювання та розроблення програмного забезпечення» присвячений опису архітектури клієнтської та серверної частин, обґрунтуванню вибору технологічного стеку, реалізації ключових компонентів програмного забезпечення та аналізу безпеки даних. Розділ «Аналіз якості та тестування програмного забезпечення» присвячений оцінці якості програмного продукту, опису проведених тестувань i контрольного прикладу. Розділ «Розгортання та супровід програмного забезпечення» присвячений опису процесу розгортання програмного забезпечення та організації його супроводу після впровадження. Програмне забезпечення впроваджено для персональних комп’ютерів на платформі Windows.
  • ДокументВідкритий доступ
    Вебзастосунок для автоматичного підбору вакансій на основі резюме та адаптації резюме за допомогою нейромереж для ІТ-галузі (комплексна тема). API машинного навчання
    (КПІ ім. Ігоря Сікорського, 2025) Сідак, Кирил Ігорович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з трьох розділів, містить 13 таблиць, 6 рисунків та 23 джерела – загалом 29 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для підбору вакансій на основі резюме та адаптації резюме. Мета: створення вебзастосунку, котрий допомагає пошукачам роботи підбирати найбільш релевантні вакансії в IT-галузі та адаптувати зміст резюме користувача від вимоги обраних вакансій, що підвищує точність процесу працевлаштування для обох сторін на ринку праці. У першому розділі наведено опис функціональних вимог, матрицю трасування визначених функціональних вимог. В результаті визначено основні задачі, котрі потребують розробки. У другому розділі наведено архітектуру API сервісу машинного навчання, обґрунтування основних засобів розробки та використаних бібліотек, наведено алгоритмічну складову основних розроблених методів. У третьому розділі наведено результати аналізу якості та тестування API сервісу машинного навчання. Програмне забезпечення впроваджено на хостингу Render.
  • ДокументВідкритий доступ
    Вебзастосунок для автоматичного підбору вакансій на основі резюме та адаптації резюме за допомогою нейромереж для ІТ галузі (комплексна тема). Вебзастосунок та агрегація вакансій
    (КПІ ім. Ігоря Сікорського, 2025) Рябов, Юрій Ігорович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з трьох розділів, містить 30 таблиць, 4 рисунки та 8 джерел – загалом 32 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для підбору вакансій на основі резюме та адаптації резюме. Мета: створення вебзастосунку, котрий допомагає пошукачам роботи підбирати найбільш релевантні вакансії в IT-галузі та адаптувати зміст резюме користувача від вимоги обраних вакансій, що підвищує точність процесу працевлаштування для обох сторін на ринку праці. В першому розділі сформульовано функціональні вимоги індивідуальної частини дипломного проєкту та сформовано матрицю трасування функціональних вимог для демонстрації відповідності вимог до варіантів використання проєкту, наведено постановку завдання на розробку програмного забезпечення. В другому розділі описано архітектуру вебзастосунку, обґрунтування засобі розробки та наведено метод збору IT-вакансій з сайту dou.ua. В третьому розділі наведено оцінку якості розробленого вебзастосунку та описані результати функціонального тестування. Програмне забезпечення впроваджено на хостингу Render.
  • ДокументВідкритий доступ
    Вебзастосунок для автоматичного підбору вакансій на основі резюме та адаптації резюме за допомогою нейромереж для IT-галузі (комплексна тема)
    (КПІ ім. Ігоря Сікорського, 2025) Рябов, Юрій Ігорович; Сідак, Кирил Ігорович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 12 таблиць, 40 рисунків та 21 джерело – загалом 63 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для підбору вакансій на основі резюме та адаптації резюме. Мета: створення вебзастосунку, котрий допомагає пошукачам роботи підбирати найбільш релевантні вакансії в IT-галузі та адаптувати зміст резюме користувача від вимоги обраних вакансій, що підвищує точність процесу працевлаштування для обох сторін на ринку праці. У першому розділі наведено аналіз предметної області сфери працевлаштування в ІТ, порівняльний аналіз між реалізованим програмним застосунком та аналогами, виділено переваги та недоліки перед кожним з них та наведено 2 основних бізнес-процеси. У другому розділі наведено основні варіанти використання програмного забезпечення, функціональні та нефункціональні вимоги до програмного забезпечення та сформульовано системні вимоги до нього, наведено результати аналізу економічних показників ПЗ та наведено його приблизну собівартість. У третьому розділі наведено архітектуру програмного забезпечення, наведено обґрунтування прийнятих основних архітектурних рішень та застосування використаних засобів розробки. У четвертому розділі наведено опис контрольного прикладу. У п’ятому розділі наведено результати порівняльного аналізу можливих способів розгортання програмного застосунку, наведено обґрунтування обраного варіанту. Програмне забезпечення впроваджено на хостингу Render.
  • ДокументВідкритий доступ
    Мобільний застосунок для роботи з музичними нотами
    (КПІ ім. Ігоря Сікорського, 2025) Фукс, Вікторія Ігорівна; Поперешняк, Світлана Володимирівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 25 таблиць, 33 рисунки та 38 джерел – загалом 69 сторінок. Дипломний проєкт присвячений розробці мобільного застосунку для роботи з музичними нотами. Мета роботи полягає в досягненні наступних цілей: − конвертацію файлів із музичними нотами; − створення відеофайлу та аудіофайлу з прочитаних нот; − створення відео із нотами та їх звучанням; − обробка різної швидкості програвання; − об’єднання різних утиліт на різних етапах обробки в одному застосунку; − інтуїтивний та доступний дизайн; − збереження та організація творів; На етапі аналізу були визначені необхідні функціональні та нефункціональні вимоги до програмного продукту. У розділі «Передпроєктне обстеження предметної області» увага зосереджена на формулюванні цілей дипломного проєкту, вивченні специфіки обраної галузі, розгляді наявних аналогів, а також побудові моделей ключових процесів. У розділі «Розроблення вимог до програмного забезпечення» подано сценарії використання розроблюваного ПЗ, визначено функціональні й нефункціональні вимоги, проведено аналіз технічних умов і економічної доцільності, а також остаточно сформульовано технічне завдання. У розділі «Конструювання та розроблення програмного забезпечення» розглянуто архітектурні аспекти та структурні схеми, які відображають логічну організацію. Розділ аналізу якості включає в себе опис основних сценаріїв тестування та стану системи після їх виконання. У розділі впровадження та супроводження розглянуто процеси встановлення програмного забезпечення та його подальший супровід. Результати роботи пройшли апробацію на Всеукраїнській науково-технічній конференції "Технологічні горизонти: дослідження та застосування інформаційних технологій для технологічного прогресу України і світу", науково-практичній конференції «Проблеми комп’ютерної інженерії», SoftTech-2023, Всеукраїнському конкурсі студентських робіт «Інформаційно-комунікаційні технології в освіті».
  • ДокументВідкритий доступ
    Розподілена система агрегації, управління та поширення навчальних матеріалів
    (КПІ ім. Ігоря Сікорського, 2024) Балаценко, Олександр Вячеславович; Храмченко, Микола Сергійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 71 таблицю, 22 рисунки та 13 джерел – загалом 73 сторінки. Дипломний проєкт присвячений створенню системи для поширення та управління навчальних матеріалів Мета створення розподіленої системи з можливістю автоматизованого віддаленого керування навчанням клієнтів та агрегації даних про оцінювання отриманих знань. Об'єкт дослідження: система з можливістю автоматизованого віддаленого керування навчанням клієнтів. Предмет дослідження: системи навчання клієнтів з можливістю збору статистики. У першому розділі виконано аналіз предметної області, відомих технічних рішень, сформульовано функціональні та нефункціональні вимоги до розробленого програмного забезпечення. Другий розділ присвячений моделюванню та проектуванню структури програмного продукту. У третьому розділі описано планування та виконання тестування розробленого програмного забезпечення. У четвертому розділі описано керівництво користувача.
  • ДокументВідкритий доступ
    Фандрайзингова платформа Efund (комплексна тема)
    (КПІ ім. Ігоря Сікорського, 2025) Веремчук, Ігор Ігорович; Головатюк, Владислав Ігорович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 35 таблиць, 35 рисунків та 20 джерел – загалом 67 сторінок. Дипломний проєкт присвячений розробці вебзастосунку для управління фандрейзинговими кампаніями. Мета: створення вебзастосунку, котрий підвищить ефективність збору коштів шляхом створення платформи, яка дозволить користувачам оперативно створювати кампанії, моніторити надходження, публічно звітувати про використання ресурсів та мати систему модерації. У першому розділі наведено аналіз предметної області сфери працевлаштування в ІТ, порівняльний аналіз між реалізованим програмним застосунком та аналогами, виділено переваги та недоліки перед кожним з них та наведено 4 основних бізнес-процеси. У другому розділі наведено основні варіанти використання програмного забезпечення, функціональні та нефункціональні вимоги до програмного забезпечення та сформульовано системні вимоги до нього, наведено результати аналізу економічних показників ПЗ та наведено його приблизну собівартість. У третьому розділі наведено архітектуру програмного забезпечення, наведено обґрунтування прийнятих основних архітектурних рішень та застосування використаних засобів розробки. У четвертому розділі наведено опис контрольного прикладу. У п’ятому розділі описано процес розгортання та супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Фандрайзингова платформа EFund (комплексна тема). Клієнтська частина
    (КПІ ім. Ігоря Сікорського, 2025) Головатюк, Владислав Ігорович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з трьох розділів, містить 15 таблиць, 2 рисунки та 8 джерел – загалом 26 сторінок. Дипломний проєкт присвячений розробці клієнтської частини вебзастосунку для управління фандрейзинговими кампаніями. Мета: створення вебзастосунку, котрий підвищить ефективність збору коштів шляхом створення платформи, яка дозволить користувачам оперативно створювати кампанії, моніторити надходження, публічно звітувати про використання ресурсів та мати систему модерації. В першому розділі сформульовано функціональні вимоги індивідуальної частини дипломного проєкту та сформовано матрицю трасування функціональних вимог для демонстрації відповідності вимог до варіантів використання проєкту, наведено постановку завдання на розробку програмного забезпечення. В другому розділі описано архітектуру вебзастосунку, обґрунтування використаних засобів розробки. В третьому розділі наведено оцінку якості розробленого вебзастосунку та описані результати функціонального тестування.
  • ДокументВідкритий доступ
    Фандрайзингова платформа EFund (комплексна тема). Серверна частина
    (КПІ ім. Ігоря Сікорського, 2025) Веремчук, Ігор Ігорович; Ліщук, Катерина Ігорівна
    Пояснювальна записка дипломного проєкту складається з трьох розділів, містить 24 таблиці, 2 рисунки та 10 джерел – загалом 33 сторінки. Дипломний проєкт присвячений розробці серверної частини вебзастосунку для управління фандрейзинговими кампаніями. Мета: створення вебзастосунку, котрий підвищить ефективність збору коштів шляхом створення платформи, яка дозволить користувачам оперативно створювати кампанії, моніторити надходження, публічно звітувати про використання ресурсів та мати систему модерації. В першому розділі сформульовано функціональні вимоги індивідуальної частини дипломного проєкту та сформовано матрицю трасування функціональних вимог для демонстрації відповідності вимог до варіантів використання проєкту, наведено постановку завдання на розробку програмного забезпечення. В другому розділі описано архітектуру вебзастосунку, обґрунтування використаних засобів розробки. В третьому розділі наведено оцінку якості розробленого вебзастосунку та описані результати функціонального тестування.
  • ДокументВідкритий доступ
    Гра у жанрі Role-Playing-Game(RPG) на Unreal Engine з використанням ШІ
    (КПІ ім. Ігоря Сікорського, 2025) Головня, Олександр Ростиславович; Головченко, Максим Миколайович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 51 рисунок та 19 джерел – загалом 100 сторінок. Дипломний проєкт присвячений розробці гри у жанрі Role-Playing-Game(RPG) на Unreal Engine з використанням ШІ. Метою розробки є підвищення якості ігрового досвіду користувачів шляхом реалізації штучного інтелекту для неігрових персонажів. У розділі 1 розглянуто передпроєктне обстеження предметної області, що включає в себе постановку завдання, аналіз предметної області, аналіз існуючих рішень та загальний аналіз і моделювання бізнес-процесів. Розділ 2 присвячений розробці вимог до програмного забезпечення, а саме розробка функціональних та нефункціональних вимог, аналіз системних вимог аналіз економічних показників ПЗ та постановку завдання на розробку. У розділі 3 розглянуто конструювання та розроблення ПЗ, розглянуто архітектуру та архітектурні рішення, обґрунтовано вибір засобів розробки. У розділі 4 наведений аналіз якості та опис процесів тестування ПЗ, а також опис контрольного прикладу. Програмне забезпечення впроваджено у розділі 5, який присвячений розгортанню та супроводу.
  • ДокументВідкритий доступ
    Однокористувацький ігровий застосунок у жанрі Action RPG з використанням ігрового штучного інтелекту на рушії Unreal Engine
    (КПІ ім. Ігоря Сікорського, 2025) Стецун, Дмитро Олександрович; Сарнацький, Владислав Віталійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 41 таблицю, 28 рисунків та 11 джерел – загалом 73 сторінки. Дипломний проєкт присвячений розробці однокористувацького ігрового застосунку у жанрі Action RPG з використанням ігрового штучного інтелекту на рушії Unreal Engine. Метою розробки є підвищення рівня занурення та реіграбельності гри шляхом впровадження адаптивного штучного інтелекту, який реагує на стан світу, коригує поведінку ворогів у реальному часі та забезпечує різноманітні бойові сценарії, при цьому зберігаючи високу продуктивність та масштабованість проєкту. У розділі «Передпроєктне обстеження предметної області» розглядається предметна область розробки, подібні продукти до розробки та можливі алгоритмічні та технічні рішення, що можуть бути використані у розробці. Розділ «Розроблення вимог до програмного забезпечення» присвячений аналізу варіантів використання програмного забезпечення, за результатом якого було розроблено функціональні та нефункціональні вимоги. Розроблені вимоги були використані для аналізу економічних показників, такі як тривалість та вартість розробки. У розділі «Конструювання та розроблення програмного забезпечення» обговорюються прийняті рішення щодо архітектури програмного забезпечення, зокрема детальний розгляд прийнятих архітектурних рішень та обґрунтування вибору засобів розробки. Розділ «Аналіз якості та тестування програмного забезпечення» присвячений аналізу якості програмного забезпечення за допомогою обраних методів тестування, опис процесу тестування та наведення прикладу роботи програмного забезпечення. У розділі «Розгортання та супровід програмного забезпечення» йде мова про процес розгортання програмного забезпечення та його супроводу.
  • ДокументВідкритий доступ
    Мобільна гра в жанрі Shooter з елементами RogueLike
    (КПІ ім. Ігоря Сікорського, 2025) Корнієнко, Валерій Сергійович; Зарічковий, Олександр Анатолійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 37 таблиць, 35 рисунків та 52 джерела – загалом 82 сторінки. Дипломний проєкт присвячений розробці мобільної гри в жанрі Shooter з елементами RogueLike. Метою розробки є автоматизація та спрощення створення ігрових рівнів шляхом застосування комбінованого алгоритму процедурної генерації, а також розробка комплексної й адаптивної системи штучного інтелекту для ефективного налаштовування поведінки ігрових персонажів та ворогів. У першому розділі наведено аналіз галузі відеоігор, зокрема мобільних roguelike, проведено порівняльний аналіз відомих програмних продуктів та алгоритмічних рішень для процедурної генерації рівнів, алгоритмів ШІ для ворогів, описано бізнес-процеси. Другий розділ присвячений розробці варіантів використання, функціональних, нефункціональних і системних вимог. Також в цьому розділі описана оцінка економічної ефективності розробки та постановка задачі. В третьому розділі описано архітектуру програмного забезпечення, алгоритм процедурної генерації рівнів та алгоритм ШІ для ворогів, проаналізовано безпеку даних та обґрунтовано вибір засобів розробки. В четвертому розділі проведено аналіз якості ПЗ та проведено тестування розробленого програмного забезпечення, окремо наведено контрольний приклад. В п’ятому розділі описано процес розгортання та супроводу програмного забезпечення.
  • ДокументВідкритий доступ
    Гра у жанрі покрокової стратегії з використанням штучного інтелекту на Unity
    (КПІ ім. Ігоря Сікорського, 2025) Гуськов, Кирило Михайлович; Родіонов, Павло Юрійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 25 таблиць, 40 рисунків та 16 джерел – загалом 78 сторінок. Дипломний проєкт присвячений розробці гри у жанрі покрокової стратегії з використанням штучного інтелекту на Unity. Мета розробки — розвиток стратегічного і тактичного мислення у гравців в різноманітних ситуаціях, за рахунок реалізації механік та задач класичних покрокових тактичних стратегій у новішому та більш доступному вигляді. У розділі передпроєктного обстеження предметної області було проведено аналіз існуючих рішень в області, а також аналіз програмних продуктів, технічних рішень і бізнес процесів, що в них використовуються. У розділі розроблення вимог були поставлені вимоги для програмного забезпечення, проаналізовано економічні показники і поставлено задачі на розробку. У розділі розроблення вимог було описано архітектуру програмного забезпечення, обґрунтовано вибір засобів розробки. У розділі аналіз якості були описані основні тест кейси, та стани системи після проведення тестування. У розділі впровадження та супровід було описано процеси розгортання програмного забезпечення та завантаження його користувачем на свій пристрій.
  • ДокументВідкритий доступ
    Програмне забезпечення для управління і організації логістики замовлень
    (КПІ ім. Ігоря Сікорського, 2025) Дякунчак, Ілона Віталіївна; Шулькевич, Тетяна Вікторівна
    Пояснювальна записка дипломного проєкту, що складається з п’яти розділів, містить 42 таблиці, 29 рисунків та 48 джерел, загальним обсягом 98 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для організації онлайн-фудкорту з функціоналом доставки та управління замовленнями, яке забезпечує автоматизацію процесів замовлення їжі, управління ресторанами та комунікацію між клієнтами і менеджерами. Мета роботи полягає у створенні зручної та ефективної вебплатформи, що об’єднує клієнтів і заклади харчування в єдиному цифровому просторі, підвищуючи зручність для користувачів і ефективність бізнес-процесів. У першому розділі проаналізовано предметну область онлайн-фудкортів, проведено порівняння з аналогами, такими як Glovo та Uber Eats, та змодельовано бізнес-процеси за допомогою нотації BPMN. Другий розділ присвячено розробленню функціональних і нефункціональних вимог, включаючи автентифікацію, управління замовленнями та генерацію звітів, із застосуванням технологій Node.js, Express.js, MySQL та Chart.js. Третій розділ охоплює конструювання програмного забезпечення, аналіз безпеки даних із використанням JWT і bcryptjs, а також виявлення вразливостей, таких як ризик XSS та CSRF. Четвертий розділ зосереджено на аналізі якості програмного забезпечення через оцінку цикломатичної складності та тестування, яке досягло 85% покриття коду. П’ятий розділ описує процес розгортання платформи на локальному сервері та супровід із застосуванням GitHub Actions для автоматизації оновлень. Програмне забезпечення впроваджено в тестовому середовищі для локального ринку України з акцентом на україномовний інтерфейс. Результати роботи пройшли апробацію на науково-практичній конференції «Інформаційні технології в управлінні бізнес-процесами» у 2025 році та опубліковані у збірнику тез конференції.
  • ДокументВідкритий доступ
    Програмне забезпечення для управління паркувальними майданчиками з використанням технологій комп’ютерного зору
    (КПІ ім. Ігоря Сікорського, 2025) Васильєв, Єгор Костянтинович; Дифучина, Олександра Юріївна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 33 таблиці, 22 рисунки та 22 джерела – загалом 72 сторінки. Дипломний проєкт присвячений розробці програмного забезпечення для управління паркувальними майданчиками. Мета: підвищення ефективності управління паркувальними майданчиками шляхом автоматизації процесів з використанням технології комп'ютерного зору. У розділі «Передпроєктне обстеження предметної області» проведено аналіз предметної області управління паркувальними майданчиками, виявлено основні проблеми існуючих рішень та обґрунтовано доцільність застосування комп’ютерного зору для автоматизації процесів. У розділі «Розроблення вимог до програмного забезпечення» сформульовано функціональні та нефункціональні вимоги до програмного забезпечення, визначено вхідні та вихідні дані системи, обмеження, інтерфейси та сценарії взаємодії користувача з системою. У розділі «Конструювання та розроблення програмного забезпечення» розроблено архітектуру застосунку, реалізовано модулі комп’ютерного зору для розпізнавання паркомісць та номерних знаків, створено графічний інтерфейс і вбудовану базу даних для зберігання інформації про паркування. У розділі «Аналіз якості та тестування програмного забезпечення» виконано аналіз якості коду та проведено мануальні функціональні тести, що підтвердили відповідність програмного забезпечення визначеним вимогам. У розділі «Розгортання та супровід програмного забезпечення» описано процес створення виконавчого файлу, а також визначено механізм оновлення програмного забезпечення через публікацію нових версій у репозиторії.
  • ДокументВідкритий доступ
    Програмне забезпечення для класифікації текстових повідомлень
    (КПІ ім. Ігоря Сікорського, 2025) Ющенко, Андрій Вікторович; Олійник, Юрій Олександрович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 21 таблицю, 15 рисунків та 20 джерел – загалом 62 сторінки. Дипломний проєкт присвячений розробці програмного забезпечення для класифікації текстових повідомлень. Мета : підвищити ефективність та точність класифікації текстових повідомлень шляхом створення спеціалізованого програмного забезпечення. У першому розділі наведено аналіз предметної області класифікації текстових повідомлень, порівняльний аналіз між реалізованим програмним застосунком та аналогами, виділено їх переваги та недоліки. У другому розділі наведено основні варіанти використання програмного забезпечення, функціональні та нефункціональні вимоги до програмного забезпечення та сформульовано системні вимоги до нього, наведено результати аналізу економічних показників програмного забезпечення та наведено приблизну його собівартість. У третьому розділі наведено архітектуру програмного забезпечення, наведено обґрунтування прийнятих основних архітектурних рішень та застосування використаних засобів розробки. У четвертому розділі наведено опис процесів тестування та контрольного прикладу. У п’ятому розділі наведено опис обраного способу розгортання розробленого програмного забезпечення, розгортання програмного забезпечення, супровід програмного забезпечення. Програмне забезпечення впроваджено на хостингу Render.
  • ДокументВідкритий доступ
    Ігровий застосунок у жанрі Roguelike
    (КПІ ім. Ігоря Сікорського, 2025) Сімчук, Андрій Володимирович; Павлов, Олександр Анатолійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 31 таблицю, 37 рисунків та 24 джерела – загалом 76 сторінок. Дипломний проєкт присвячено розробці 2D-ігрового застосунку «One Man Army» у середовищі Unity, який поєднує динамічний ігровий процес з інтелектуальною логікою керування персонажем, противниками та внутрішніми ігровими механіками. Актуальність теми зумовлена зростаючим попитом на ігрові продукти з глибокою механікою та розширеною функціональністю, а також можливістю розширення знань у сфері розробки ігрових систем з акцентом на ефективну архітектуру та підтримку. Метою проєкту є створення функціонального ігрового продукту, що дозволяє користувачу взаємодіяти з багатьма ігровими елементами у динамічному (процедурно згенерованому) середовищі, із можливістю перемикання персонажів, застосуванням інвентарю, складною логікою ворогів, системами атак, ефектів, підсилень тощо. У першому розділі було проаналізовано особливості розробки 2D-ігор, специфіку роботи з Unity, а також виконано огляд подібних ігрових проєктів. Це дозволило визначити основні функціональні вимоги до системи та сформулювати концепцію проєкту. Другий розділ присвячено формалізації вимог до програмного забезпечення, побудові діаграм варіантів використання, розробці функціональних та нефункціональних вимог, а також формулюванню технічного завдання на реалізацію гри. У третьому розділі описано архітектуру системи, побудовано діаграми класів, визначено логіку взаємодії між компонентами гри. Також розглянуто алгоритм перемикання персонажів, взаємодії з ворогами та застосування ефектів у бою, що дозволяє створити глибоку ігрову механіку з можливістю масштабування. Четвертий розділ містить аналіз якості коду, визначення метрик підтримуваності, надійності, повторюваності коду, а також опис результатів мануального тестування гри. Наведено приклад проходження ігрового сценарію та оцінено правильність реалізації основної логіки. У п’ятому розділі представлено процес розгортання проєкту за допомогою Unity, а також описано механізм подальшого супроводу та оновлення програмного продукту. Враховано можливість використання Unity Test Framework для контролю покриття коду та моніторингу стабільності версій.
  • ДокументВідкритий доступ
    Мобільний застосунок для відстеження особистих звичок та подолання залежностей
    (КПІ ім. Ігоря Сікорського, 2025) Печковський, Олександр Костянтинович; Дифучин, Антон Юрійович
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 43 таблиці, 23 рисунки та 33 джерела – загалом 94 сторінки. Дипломний проєкт присвячений розробці мобільного застосунку для відстеження особистих звичок та подолання залежностей HabitTracker для платформи Android, який забезпечує відстеження особистих звичок і подолання залежностей із застосуванням гнучких цільових періодів, офлайн-підтримки, соціальних функцій та мотиваційних інструментів. Мета роботи – спрощення та прискорення процесу формування позитивних звичок і боротьби із залежностями шляхом надання персоналізованих інструментів, соціальної взаємодії та доступності для широкої аудиторії, включаючи користувачів без глибоких знань у сфері саморозвитку. У першому розділі розглянуто предметну область, проведено аналіз існуючих рішень, моделювання бізнес-процесів за нотацією BPMN та обґрунтовано актуальність проєкту. Другий розділ присвячений розробленню функціональних і нефункціональних вимог, аналізу системних вимог та економічних показників за методом Use Case Points. У третьому розділі описано архітектуру програмного забезпечення (клієнт-сервер, монолітна архітектура), обґрунтовано вибір засобів розробки (Java, Android Studio, Firebase) та реалізовано структури даних і бази даних. Четвертий розділ охоплює аналіз якості за допомогою SonarQube Cloud та мануальне тестування, що підтвердило відповідність вимогам. П’ятий розділ описує розгортання через GitHub Releases та супровід програмного забезпечення. Програмне забезпечення впроваджено у вигляді прототипу, доступного для тестування через GitHub Releases, із перспективою публікації в Google Play Store.
  • ДокументВідкритий доступ
    Вебзастосунок для керування і планування роботи мережі шиномонтажів
    (КПІ ім. Ігоря Сікорського, 2025) Прищепа, Владислав Станіславович; Вєчерковська, Анастасія Сергіївна
    Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 43 таблиці, 35 рисунків та 13 джерел – загалом 92 сторінки. Дипломний проєкт присвячений розробці вебзастосунку для керування і планування роботи мережі шиномонтажів. Метою розробки є підвищення ефективності роботи ключових процесів шиномонтажної мережі. Розділ «Передпроєктне обстеження предметної області» присвячений загальним положенням, аналізу предметної області, аналізу відомих програмних продуктів та технічних рішень, бізнес-процесам, постановці задачі. У розділі «Розроблення вимог до програмного забезпечення» здійснено аналіз системних вимог, розроблено функціональні і нефункціональні вимоги та варіанти використання програмного забезпечення. Розділ «Конструювання та розроблення програмного забезпечення» містить опис архітектури програмного забезпечення, обґрунтування вибору засобів розробки, проведено конструювання програмного забезпечення та аналіз даних. У розділі «Аналіз якості та тестування програмного забезпечення» проведено аналіз якості програмного забезпечення та опис процесів тестування і контрольного прикладу. Розділ «Розгортання та супровід програмного забезпечення» містить опис розгортання та підтримки програмного забезпечення.