Бакалаврські роботи (ІПІ)
Постійне посилання зібрання
У зібранні розміщено бакалаврські проєкти (роботи) на здобуття ступеня бакалавра.
Переглянути
Нові надходження
Документ Відкритий доступ Мобільна каса самообслуговування(КПІ ім. Ігоря Сікорського, 2024) Князєв, Ілля Сергійович; Жаріков, Едуард В'ячеславовичПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 60 таблиць, 25 рисунків та 33 джерел – загалом 80 сторінок. Дипломний проєкт присвячений розробці мобільного застосунку для самообслуговування для магазинах роздрібної торгівлі. Метою розробки є полегшення вибору товарів та покращення споживацького досвіду при роздрібній закупівлі у продуктовому магазині, комбінуючи ручний та автоматизований вибір товарів. У першому розділі здійснено детальне передпроєктне обстеження предметної області, проведено аналіз поточного стану та існуючих рішень, описано бізнес-процеси та сформульовано основні задачі проєкту. У другому розділі розроблено вимоги до програмного забезпечення, включаючи аналіз варіантів його використання, системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій та засобів розробки, розроблено конструкцію програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі проаналізовано якість програмного забезпечення, детально описано процеси тестування та наведено приклади контрольних сценаріїв. У пʼятому розділі описано процес розгортання програмного забезпечення та його супроводу, включаючи заходи для забезпечення безперервної роботи та підтримки.Документ Відкритий доступ Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C#(КПІ ім. Ігоря Сікорського, 2024) Стельмашенко, Максим Максимович; Павлов, Олександр АнатолійовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 32 рисунки та 46 джерел – загалом 79 сторінок. Дипломний проєкт присвячений розробці бібліотеки для компіляції та перевірки лабораторних практикумів на мові програмування C#. Метою дипломної роботи є спрощення та прискорення процесу розробки додатків, які потребують компіляції та перевірки програмного коду в цільовому додатку. У першому розділі проведено дослідження предметної області, виконано аналіз поточного стану та наявних рішень, наведено опис бізнес-процесів і визначено основні завдання проекту. У другому розділі сформульовано вимоги до програмного забезпечення, проведено аналіз можливостей його використання, визначено системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій і засобів розробки, розроблено структуру програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі оцінено якість програмного забезпечення, детально описано процеси тестування та наведено контрольний приклад. У пʼятому розділі розглянуто процес розповсюдження програмного забезпечення та його супровід.Документ Відкритий доступ Мобільний застосунок для тайм-менеджменту(КПІ ім. Ігоря Сікорського, 2024) Мойсол, Дарія Дмитрівна; Ясенова, Анна ВадимівнаПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 25 таблиць, 32 рисунки та 9 джерел – загалом 67 сторінок. Дипломний проєкт присвячений розробці мобільного застосунку для тайм-менеджменту. Мета дослідження полягає в оптимізації процесу створення та управління подіями на базі платформи Google Calendar з використанням штучного інтелекту. Об'єкт дослідження: мобільний застосунок для тайм-менеджменту. Предмет дослідження: методи та технології інтеграції з Google Calendar та ChatGPT для покращення управління подіями. У розділі "Передпроєктне обстеження предметної області" розглянуто основні поняття та технології, пов'язані з тайм-менеджментом та інтеграцією з Google Calendar, а також проаналізовано існуючі програмні рішення. Розділ "Розроблення вимог до програмного забезпечення" присвячений визначенню функціональних та нефункціональних вимог до мобільного застосунку. Розділ "Конструювання та розроблення програмного забезпечення" описує процес розробки мобільного застосунку, включаючи вибір технологій, архітектури системи та реалізацію основних функцій. У розділі "Аналіз якості та тестування програмного забезпечення" описано процеси тестування для забезпечення надійності та стабільності роботи мобільного застосунку. Розділ "Розгортання та супровід програмного забезпечення" включає повний опис процесу розгортання та підтримки мобільного застосунку.Документ Відкритий доступ Мобільний застосунок для забезпечення комунікації людей з глухотою та сліпотою(КПІ ім. Ігоря Сікорського, 2024) Мойсол, Андрій Олексійович; Ясенова, Анна ВадимівнаПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 24 таблиці, 17 рисунків та 10 джерел – загалом 50 сторінок. Дипломний проєкт присвячений розробці мобільного додатка для забезпечення комунікації людей з глухотою та сліпотою за допомогою азбуки Морзе та сучасних технологій. Мета дипломного проєкту полягає в полегшенні життя людей з глухотою та сліпотою, створивши ефективний інструмент для незалежного спілкування та взаємодії з оточуючим світом за допомогою коду Морзе, розпізнавання зображень та голосових команд. Об'єкт дослідження: Мобільні додатки для комунікації людей з особливими потребами. Предмет дослідження: Методи та технології розробки мобільних додатків для забезпечення комунікації глухо-сліпих користувачів, включаючи азбуку Морзе, розпізнавання зображень та голосові команди. У розділі “Передпроєктне обстеження предметної області” розглянуто сучасні технології комунікації для глухо-сліпих людей, проаналізовано їхні переваги та недоліки. Розділ “Розроблення вимог до програмного забезпечення” присвячений визначенню функціональних та нефункціональних вимог до мобільного додатка на основі аналізу потреб користувачів та сучасних технологій комунікації для глухо-сліпих людей. Розділ “Конструювання та розроблення програмного забезпечення” присвячений розробці архітектури, реалізації основних функцій для забезпечення ефективної комунікації глухо-сліпих користувачів. Розділ “Аналіз якості та тестування програмного забезпечення” присвячений оцінці продуктивності, надійності та зручності використання додатка, а також виявленню та усуненню можливих проблем шляхом проведення ретельного тестування. Розділ “Розгортання та супровід програмного забезпечення” присвячений покроковому опису процесу розгортання додатка та забезпеченню його стабільної роботи і подальшого вдосконалення через моніторинг, оновлення та технічну підтримку. Програмне забезпечення впроваджено на платформі iOS, доступне для завантаження в AppStore, та забезпечується стабільна робота через регулярні оновлення і технічну підтримку.Документ Відкритий доступ Програмне забезпечення аналізу даних ігрових застосунків(КПІ ім. Ігоря Сікорського, 2024) Гордуз, Олександр Сергійович; Олійник, Юрій ОлександровичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 32 таблиці, 28 рисунків та 43 джерела – загалом 79 сторінок. Дипломний проєкт присвячений створенню програмного забезпечення аналізу ігрових даних. Метою проекту є збільшення можливостей аналізу ігрових даних шляхом створення ефективного інструменту для інтелектуального та візуального аналізу ігрових даних. Об'єкт дослідження: програмне забезпечення аналізу ігрових даних. Предмет дослідження: процес розроблення, модифікації, аналізу, забезпечення якості, впровадження і супроводження програмного забезпечення аналізу даних. У розділі першому було проаналізовано предметну область, знайдені наявні продуктові та алгоритмічні рішення. Проведено порівняльний аналіз аналогів. Описано бізнес-процеси програмного забезпечення аналізу ігрових даних та поставлено задачу. Розділ 2 присвячений опису варіантів використання та розробленню вимог до програмного забезпечення. Третій розділ відповідає за розробку архітектури програмного забезпечення, обґрунтуванню засобів розробки та власне конструюванню програмного забезпечення з подальшим аналізом безпеки даних. В четвертому розділі було проведено аналіз якості програмного забезпечення. Були описані процеси тестування та контрольний приклад. П’ятий розділ присвячений опису розгортання та супроводу програмного забезпечення.Документ Відкритий доступ Вебзастосунок для збору, зберігання та організації медичної історії пацієнта(КПІ ім. Ігоря Сікорського, 2024) Дудченко, Олександр Олександрович; Вовк, Євгеній АндрійовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 59 таблиць, 8 рисунків та 13 джерел – загалом 62 сторінки. Дипломний проєкт присвячений розробці прототипу програмного рішення для збору, зберігання та організації медичної історії пацієнта з можливістю розподілення доступу до медичної картки пацієнта. Метою розробки є забезпечення доступу до медичної історії пацієнта лікарям, що дозволить перейти від паперової форми обміном інформацією. Об'єкт дослідження: медична історія пацієнта. Предмет дослідження: використання технологічних рішень для збору, зберігання та організації медичної інформації пацієнта. У першому розділі роботи пропрацьовано предметну область, у другому – сформовані вимоги до програмного забезпечення. У третьому розділі йдеться про конструювання програмного забезпечення та описано прийняття технічних рішень. Четвертий та п’ятий розділі - про тестування та розгортання написаного програмного забезпечення відповідно.Документ Відкритий доступ Високонавантажена система сповіщень на основі мікросервісів та асинхронного зв’язку(КПІ ім. Ігоря Сікорського, 2024) Бардін, Владислав Дмитрович; Стеценко, Інна ВячеславівнаПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 33 таблиці, 17 рисунків та 11 джерел — загалом 91 сторінка. Дипломний проєкт присвячений розробці високонавантаженої системи сповіщення на основі мікросервісів та асинхронного зв’язку. Мета: створення масштабованої, надійної та гнучкої системи сповіщень Trumpee. У розділі присвяченому передпроєктному обстеженню проведено детальний огляд предметної області та визначено основні вимоги до системи. Проаналізовано існуючі програмні продукти та визначено конкретні завдання, які має виконувати система. У розділі розроблення вимог до програмного забезпечення описано основні сценарії використання системи сповіщень; визначено системні вимоги; представлено таблиці функціональних, та нефункціональних вимог. Розділ конструювання та розроблення програмного забезпечення присвячено проєктуванню архітектури системи сповіщення, аналізі та виборі технологій та стеку розробки. Розглянуто підходи забезпечення безпеки даних, включаючи шифрування та контроль доступу. У розділі присвяченому аналізу якості та тестуванню програмного забезпечення оцінено якість програмного забезпечення на основі визначених критеріїв. Описано методології та процеси тестування. Представлено контрольний приклад для підтвердження відповідності системи встановленим вимогам. Розділ розгортання та супровід програмного забезпечення описує процеси підготовки середовища, автоматизації збірки та розгортання системи. Описано заходи для підтримки та оновлення системи в процесі її експлуатації.Документ Відкритий доступ Графічний конструктор SQL-запитів для взаємодії з базами даних(КПІ ім. Ігоря Сікорського, 2024) Шниркова, Дар`я Олексіївна; Вєчерковська, Анастасія СергіївнаПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 20 таблиць, 13 рисунки та 12 джерел – загалом 41 сторінка. Дипломний проєкт присвячений розробці програмного забезпечення графічний конструктор SQL-запитів для взаємодії з базами даних. Основною метою роботи є створення інтуїтивно зрозумілого та ефективного інструмента, який дозволяє користувачам без глибоких знань мови SQL формувати складні запити до баз даних. Розроблений програмний продукт спрямований на розширення можливостей взаємодії користувачів з реляційними базами даних, забезпечуючи їм зручний графічний інтерфейс для побудови, редагування та виконання SQL-запитів. Інструмент дозволяє візуально конструювати запити за допомогою перетягування елементів, що значно спрощує процес створення запитів для нефахівців у галузі програмування. Об'єкт дослідження: методи та засоби створення і виконання SQL-запитів до реляційних баз даних. Предмет дослідження: є технології та методи розробки графічних інтерфейсів для побудови SQL-запитів, а також їх вплив на ефективність та зручність взаємодії користувачів з реляційними базами даних. У розділі «Аналіз вимог до програмного забезпечення» було розглянуто відомі аналоги та проаналізовано можливі технічні рішення для вирішення поставленої задачі. Розділ «Моделювання та конструювання програмного забезпечення» присвячений створенню структурних схем програмного забезпечення, перевірці покриття функціональних вимог. Також в цьому розділі описано створення та розробка самого програмного забезпечення. Розділ «Аналіз якості та тестування програмного забезпечення» розглядає приклади та варіанти проведеного тестування методом Smoke Testing та отримані результати тестових випадків. Розділ «Випровадження та супровід програмного забезпечення» описує послідовність дій для створення виконуваного файлу застосунку розробником та способи супроводу, тобто оновлення версії, для розробника та звичайного користувача. Програмне забезпечення впроваджено як виконуваний застосунок для операційної системи Windows 10.Документ Відкритий доступ Вебзастосунок для підбору сервісів штучного інтелекту(КПІ ім. Ігоря Сікорського, 2024) Хабазня, Дмитро Борисович; Баклан, Ігор ВсеволодовичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 70 таблиць, 24 рисунки та 15 джерел – загалом 75 сторінок. Дипломний проєкт присвячений покращенню ефективності пошуку сервісів, що використовують штучний інтелект, для вирішення повсякденних задач. Мета: підвищити ефективність пошуку штучних інтелектів за допомогою гнучкої системи фільтрації даних. Об'єкт дослідження: системи пошуку сервісів що використовують штучні інтелекти. Предмет дослідження: технології пошуку даних. У першому розділі проведено аналіз предметної області та відомих IT-продуктів. На основі цього аналізу обрано відповідні алгоритмічні та технічні рішення. Також описано бізнес-процеси застосунку та сформульовано постановку вирішуваної задачі. Другий розділ присвячений розробленню вимог до програмного забезпечення. В ньому описаний аналіз системних вимог, а також функціональні та нефункціональні вимоги. У третьому розділі описуються архітектурні та технічні рішення використані при розробці застосунку. Обгрунтовується вибір бази даних та засобів розробки програмного забезпечення. Четвертий розділ присвячений аналізу якості програмного забезпечення. В ньому проводиться мануальне тестування застосунку. У п’ятому розділі описано процес розгортання застосунку на віртуальній машині, а також процес оновлення версії застосунку.Документ Відкритий доступ Сервіс прогнозування курсу валют на основі моделі машинного навчання з системою підписок та нотифікацій(КПІ ім. Ігоря Сікорського, 2024) Скрипець, Владислав Олегович; Ясенова, Анна ВадимівнаПояснювальна записка дипломного проєкту складається з пʼяти розділів, містить 56 таблиць, 25 рисунків та 22 джерел – загалом 96 сторінок. Дипломний проєкт присвячений: створенню програмного забезпечення для прогнозування курсу валют на основі моделей машинного навчання з системою підписок та нотифікацій. Мета: підвищити точність прогнозування курсу валют та забезпечити автоматизоване інформування користувачів через телеграм-бота та REST API. Об'єкт дослідження: програмне забезпечення для прогнозування валютних курсів. Предмет дослідження: програмне забезпечення для автоматизованого прогнозування курсу валют та інформування користувачів. У розділі аналізу вимог до програмного забезпечення: здійснено аналіз предметної області, розглянуто різні архітектурні підходи, мови програмування, бібліотеки для створення телеграм-ботів та REST API. Проведено аналіз функціональних та нефункціональних вимог до програмного забезпечення. Розділ моделювання та конструювання програмного забезпечення: присвячений моделюванню та аналізу програмного забезпечення, включаючи побудову моделі бізнес-процесу прогнозування курсу валют. Описано архітектуру програмного забезпечення, включаючи схему структурних класів, розроблений алгоритм прогнозування та конструкцію бази даних. Розглянуто використовувані в програмному забезпеченні бібліотеки та технології. Розділ аналізу якості та тестування програмного забезпечення: містить аналіз якості ПЗ, методи тестування та результати проведених тестів для оцінки коректності роботи системи. Розділ впровадження та супроводу програмного забезпечення: стосується процесу розгортання, оновлення та підтримки програмного забезпечення, включаючи опис інфраструктури та засобів розгортання.Документ Відкритий доступ Програмне забезпечення для розпізнавання та обробки тексту на зображеннях та відео(КПІ ім. Ігоря Сікорського, 2024) Ткачук, Святослав Васильович; Стельмах, Олександр ПетровичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 47 таблиць, 23 рисунки та 18 джерел – загалом 68 сторінок. Дипломний проєкт присвячений програмному забезпеченню для розпізнавання та обробки тексту на зображеннях та відео. Мета спрощення роботи з текстом на зображеннях чи відео шляхом автоматизації таких задач як видалення, заміна, зчитування та пошук тексту. Об'єкт дослідження: програмне забезпечення для розпізнавання та обробки тексту на зображеннях та відео. Предмет дослідження: задача розпізнавання тексту, визначення деяких стилістичних характеристик тексту, таких як розмір, шрифт та колір. У розділі “Передпроєктне обстеження проєктної області” проведено аналіз предметної області та існуючих рішень. Також було описано бізнес процеси та постановку задачі. У розділі “Розроблення вимог до програмного забезпечення” досліджено варіанти використання та розроблено функціональні та нефункціональні вимоги. У розділі “Конструювання та розроблення програмного забезпечення” було описано архітектуру програмного забезпечення, побудовано діаграму класів, обґрунтовано вибір засобів розробки та описано основні алгоритми. У розділі “Аналіз якості та тестування програмного забезпечення” проведено аналіз програмного забезпечення та опис процесів тестування. Останній розділ був присвячений розгортанню та супроводу програмного забезпечення. Програмне забезпечення впроваджено на онлайн платформі GitHub.Документ Відкритий доступ Мобільний застосунок для підтримки діяльності організаторів ігрових заходів(КПІ ім. Ігоря Сікорського, 2024) Сакун, Нікіта Сергійович; Стельмах, Олександр ПетровичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 44 таблиць, 29 рисунків та 10 джерел – загалом 65 сторінок. Дипломний проєкт присвячений створенню мобільного застосунку для підтримки діяльності організаторів ігрових заходів. Мета: Підтримка організаційного процесу ігрових заходів, забезпечення справедливого конкурентного середовища за рахунок рейтингової системи. Об'єкт дослідження: процес організації ігрових заходів. Предмет дослідження: проектування та розробка мобільного застосунку для підбору учасників подій одного рівня вмінь. У розділі “Передпроєктне обстеження предметної області” було проаналізовано предметну область та конкурентів серед існуючих мобільних додатків на ринку. Також були побудовані діаграми бізнес-процесів усіх функціональних задач, які були поставлені перед дипломним проектом. Розділ “Розроблення вимог до програмного забезпечення” присвячений побудові діаграми варіантів використання та її опису. Також було поставлено функціональні задачі для розробленого мобільного застосунку. Розділ “Конструювання та розроблення програмного забезпечення” присвячений опису архітектури реалізованого мобільного застосунку та побудові діаграми класів з її повним описом. Також в даному розділі було описано алгоритм підбору подій та проаналізовано безпеку даних. Розділ “Аналіз якості та тестування програмного забезпечення” присвячений опису процесів тестування, вибору метрик та методів тестування. Розділ “Розгортання та супровід програмного забезпечення” присвячений детальному опису інструментів розгортання мобільного застосунку.Документ Відкритий доступ Мобільний застосунок для пошуку музичного гурту(КПІ ім. Ігоря Сікорського, 2024) Середюк, Валентин Васильович; Іванова, Любов МиколаївнаПояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 54 таблиць, 35 рисунків та 21 джерел – загалом 84 сторінки. Мета: полегшити процес інтеграції творчих людей у музичній сфері за рахунок розробки застосунку пошуку музичного гурту. Об'єкт дослідження: програмне забезпечення для пошуку музичного гурту. Предмет дослідження: процеси розроблення, тестування та впровадження програмного забезпечення та аналізу взаємозв’язків між музикантами. У першому розділі було проведено аналіз предметної області, порівняння із існуючими аналогами, описано бізнес-процеси. Як результат було сформовано постановку задачі. У другому розділі було створено діаграму використань програмного забезпечення, на основі якої були розроблені функціональні та нефункціональні вимоги. У третьому розділі було досліджено та розроблено архітектуру програмного забезпечення, на основі якої було створено діаграму пакетів програмного забезпечення. Також розроблене саме програмне забезпечення та база даних. У четвертому розділі було досліджено програмне забезпечення на якість коду, а також проведено мануальне тестування з описом контрольного прикладу. У п’ятому розділі було розгорнуто програмне забезпечення на платформі Amazon Appstore, а також наведена інструкція для супроводу мобільного додатку.Документ Відкритий доступ Вебсервіс генерації PDF документів по шаблону(КПІ ім. Ігоря Сікорського, 2024) Сергієнко, Яків Євгенович; Очеретяний, Олександр КостянтиновичПояснювальна записка дипломного проєкту складається з пʼяти розділів, містить 32 таблиці, 28 рисунків та 22 джерел – загалом 68 сторінок. Дипломний проєкт присвячений розробленню системи, для створення шаблонів PDF документів. Метою є підвищення зручності та швидкості створення шаблонів документів та заповнення цих шаблонів. Об'єкт дослідження: генерація PDF документів по шаблону. Предмет дослідження: програмне забезпечення для створення PDF документів по шаблону. У розділі «Передпроєктне обстеження предметної області» був зроблений аналіз предметної області, аналіз існуючих застосунків-аналогів, а також зроблена постановка задачі. Розділ «Розроблення вимог до програмного забезпечення» присвячений розробленню варіантів використання, аналізу системних вимог, розробленню функціональний та нефункціональних вимог. Розділ «Конструювання та розроблення програмного забезпечення» присвячений проєктуванню архітектури програмного забезпечення, було обґрунтовано вибір засобів розробки, було зроблено конструювання програмного забезпечення та проаналізовано безпеку даних. У розділі «Аналіз якості та тестування програмного забезпечення» було приділено увагу аналізу якості програмного забезпечення, описано процеси тестування, проведено unit-тестування та мануальне тестування. У розділі «Розгортання та супровід програмного забезпечення» було описано процеси по розгортанню та супроводу програмного забезпечення.Документ Відкритий доступ Програмне забезпечення для персоналізованого переходу між стилями зображень(КПІ ім. Ігоря Сікорського, 2024) Омелян, Дмитро Володимирович; Ясенова, Анна ВадимівнаПояснювальна записка дипломного проєкту складається з п'яти розділів, містить 48 таблиць, 33 рисунки та 27 джерел – загалом 85 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для персоналізованого переходу між стилями зображень. Мета дипломного проєкту: створення ефективного та зручного інструменту для зміни стилів зображень з використанням сучасних алгоритмів машинного навчання та інтеграцією з Telegram. Об'єкт дослідження: методи та технології обробки зображень і стилізація їх за допомогою алгоритмів глибокого навчання. Предмет дослідження: програмне забезпечення для персоналізованої стилізації зображень. У першому розділі розглянуто аналіз предметної області, де було досліджено існуючі рішення, проведено аналіз відомих програмних продуктів та алгоритмічних рішень, описано бізнес-процеси та поставлено задачу проєкту. Другий розділ присвячений розробленню вимог до програмного забезпечення, включаючи функціональні та нефункціональні вимоги, а також варіанти використання програмного забезпечення. У третьому розділі розроблено архітектуру програмного забезпечення, включаючи опис клієнтської та серверної сторони, модулі авторизації, контролери користувача та роботи із зображеннями, а також рекомендаційну систему стилів і перенесення стилів. Четвертий розділ містить аналіз якості та тестування ПЗ, опис процесів тестування та контрольного прикладу, що демонструє функціональність системи. У п'ятому розділі описано впровадження та супровід програмного забезпечення, включаючи розгортання клієнтського застосунку, серверного сервісу та моделей машинного навчання. Програмне забезпечення впроваджено у навчальному середовищі для апробації і тестування. Результати роботи пройшли апробацію на науково-практичній конференції та опубліковані у відповідних виданнях.Документ Відкритий доступ Програмний застосунок для генерації програмного коду для REST API та Telegram-ботів мовою програмування Go(КПІ ім. Ігоря Сікорського, 2024) Мирончук, Богдан Миколайович; Баришич, Лука МаріяновичПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 22 таблиці, 27 рисунків та 14 джерел – загалом 58 сторінок. Дипломний проєкт присвячений розробці програмного застосунку для генерації коду. Метою дипломного проєкту є оптимізація роботи розробників, зниження кількості помилок в програмних застосунках, стандартизація структур проєктів. Об'єктом дослідження є генерація проєктів на основі конфігураційних файлів. Предметом дослідження є структури проєктів, методи їх генерації і конфігурації. У першому розділі проведено передпроєктне обстеження предметної області. Було проаналізовано існуючі алгоритмічні та технічні рішення, та сформовано постановку задачі. Другий розділ присвячений розробці вимог до програмного забезпечення. Було cконструйовано варіанти використання програмного забезпечення, а також cформульовано функціональні та нефункціональні вимоги. У третьому розділі було проведено конструювання та розробка програмного забезпечення. Спочатку було обрано архітектуру для проєкту, потім обрано засоби розробки і конструювання програмного забезпечення. Четвертий розділ містить аналіз якості програмного забезпечення, опис процесів тестування, а також опис контрольного прикладу з ілюстраціями. П’ятий розділ присвячений розгортанню та супроводу програмного забезпечення.Документ Відкритий доступ Вебзастосунок для огляду та висвітлення заходів та подій(КПІ ім. Ігоря Сікорського, 2024) Мацапура, Ярослав Миколайович; Халус, Олена АндріївнаПояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить містить 51 таблицю, 52 рисунка та 12 джерел – загалом 104 сторінки. Дипломний проєкт присвячений розробці програмного забезпечення, що дозволяє публікувати та висвітлювати, а також оглядати заходи та події від організаторів. Мета – надання інструменту для легкої публікації та висвітлення заходів та івентів, а також для їх огляду споживачами. Об'єкт дослідження: програмне забезпечення для легкої публікації та висвітлення заходів та івентів, а також для їх огляду споживачами. Предмет дослідження: методи та інструменти для легкої публікації та висвітлення заходів та івентів, а також для їх огляду споживачами. Розділ передпроєктного обстеження предметної області демонструє аналіз предметної області, головні визначення з неї, проаналізовано існуючі програмні та технічні рішення в області вебзастосунків для публікації та поширення заходів та подій, а також сформовано постановку задачі дипломного проєкту. У розділі розроблення вимог до програмного забезпечення міститься варіанти використання програмного забезпечення, сформовані функціональні та нефункціональні вимоги. У розділі конструювання та розроблення програмного забезпечення міститься розробка архітектури програмного забезпечення, обґрунтування обраних програмних засобів, конструювання та аналіз безпеки програмного забезпечення.я. У розділі аналізу якості та тестування програмного забезпечення визначено якість розробки, протестовано розроблене програмне забезпечення відповідно до наведених тестів та наведено контрольний приклад. У розділі розгортання та супроводу програмного забезпечення міститься покроковий опис розгортання за допомогою платформи Docker та описано процес супроводу забезпечення. У розділі аналізу якості та тестування програмного забезпечення визначено якість розробки, протестовано розроблене програмне забезпечення відповідно до наведених тестів та наведено контрольний приклад. У розділі розгортання та супроводу програмного забезпечення міститься покроковий опис розгортання за допомогою платформи Docker та описано процес супроводу забезпечення.Документ Відкритий доступ Вебзастосунок для створення тестової документації(КПІ ім. Ігоря Сікорського, 2024) Литвин, Анастасія Вячеславівна; Ліхоузова, Тетяна АнатоліївнаПояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 40 таблиць, 61 рисунок та 29 джерел – загалом 89 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення, що дозволяє створювати таку тестову документацію, як тестові набори, тестові випадки та звіти про дефекти, враховуючи правила їх заповнення. Мета – надання інструментів для створення тестової документації. Об'єкт дослідження: програмне забезпечення для створення документації. Предмет дослідження: методи та інструменти створення документації для тестів. У розділі передпроєктного обстеження предметної області наведено аналіз предметної області, головні визначення з неї, проаналізовано існуючі програмні та технічні рішення в області розробки тестової документації, а також сформовано постановку задачі дипломного проєкту. Розділ розроблення вимог до програмного забезпечення містить варіанти використання програмного забезпечення, сформовані функціональні та нефункціональні вимоги. Розділ конструювання та розроблення програмного забезпечення присвячений розробці архітектури програмного забезпечення, обґрунтуванню обраних програмних засобів, конструюванню та аналізу безпеки програмного забезпечення. У розділі аналізу якості та тестування програмного забезпечення визначено якість розробки, протестовано розроблене програмне забезпечення відповідно до наведених тестів та наведено контрольний приклад. Розділ розгортання та супроводу програмного забезпечення містить покроковий опис розгортання за допомогою платформи Docker та описано процес супроводу забезпечення.Документ Відкритий доступ Вебзастосунок для ведення шкільного щоденника для учнів та викладачів(КПІ ім. Ігоря Сікорського, 2024) Красновський, Сергій Сергійович; Халус, Олена АндріївнаПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 58 таблиць, 25 рисунків та 10 джерел – загалом 77 сторінки. Дипломний проект присвячений розробці програмного забезпечення, що дозволяє вести навчальний процес, а саме викладати домашнє завдання учням, оцінювати його та зручно вести навчальний процес. Мета - покращення керування навчальним процесом та надання учням матеріалів для навчання та їх перевірки за рахунок розробки вебзастосунку для ведення шкільного щоденника для учнів та викладачів. Об'єкт дослідження: програмне забезпечення для зручного ведення навчального процесу. Предмет дослідження: методи та інструменти для легкого оцінювання учнів та надання їм усіх необхідних матеріалів та інформації для навчання. У розділі передпроектного обстеження предметної області міститься аналіз предметної області, ключові визначення з неї, аналіз існуючих програмних та технічних рішень у сфері веб-застосунків для управління навчальним процесом, а також постановку задачі дипломного проекту. У розділі розроблення вимог до програмного забезпечення представлені варіанти використання програмного забезпечення, а також сформульовані функціональні та нефункціональні вимоги. У розділі конструювання та розроблення програмного забезпечення висвітлено розробку архітектури програмного забезпечення, обґрунтування вибору програмних засобів, конструювання та аналіз безпеки програмного забезпечення. У розділі аналізу якості та тестування програмного забезпечення визначено якість розробки, проведено тестування програмного забезпечення відповідно до зазначених тестів та наведено контрольний приклад. У розділі розгортання та супроводу програмного забезпечення міститься покроковий опис розгортання за допомогою платформи Docker, а також описано процес супроводу програмного забезпечення.Документ Відкритий доступ Вебсервіс для агрегації ШІ-генерованого контенту(КПІ ім. Ігоря Сікорського, 2024) Ілющенко, Владлен Тимурович; Баришич, Лука МаріяновичПояснювальна записка дипломного проєкту складається з п’ятьох розділів, містить 50 таблиць, 52 рисунки та 36 джерел – загалом 109 сторінок. Дипломний проєкт присвячений розробці вебсервісу для агрегації ШІ-генерованого контенту. Метою є спрощення процесів пошуку та розпізнавання ШІ-генерованого контенту шляхом його агрегації з відкритих джерел та використання користувацького ШІ-генерованого контенту. Об'єкт дослідження: ШІ-генерований контент та можливості його агрегації. Предмет дослідження: процеси агрегації, пошуку та розпізнавання ШІ-генерованого контенту. У розділі передпроєктного обстеження предметної області наведено детальний аналіз галузі генеративного штучного інтелекту, розглянуто наявні програмні продукти для розв’язання актуальних проблем даної галузі та наведено постановку задачі дипломного проєкту. У розділі розроблення вимог до програмного забезпечення описано варіанти використання програмного забезпечення, описано системні вимоги, наведено специфікацію функціональних та нефункціональних вимог. Розділ конструювання та розроблення програмного забезпечення присвячений опису архітектури вебсервісу, опису процесу його конструювання та опису основних обраних засобів розробки. Розділ аналізу якості та тестування програмного забезпечення присвячений перевірці якості кодової бази програмного забезпечення та наведено опис процесів його тестування. У розділі розгортання та супроводу програмного забезпечення розглянуто покроковий процес розгортання програмного забезпечення за допомогою платформи Docker та описано процеси його супроводу.