Кваліфікаційні випускні роботи здобувачів вищої освіти кафедри ПЗ
Permanent URI for this collectionhttps://eir.zp.edu.ua/handle/123456789/2439
Browse
Recent Submissions
Item Дослідження та розробка програмного забезпечення для автоматизації рекрутингу та відбору кандидатів до команди розробників IT проєктів(Національний університет «Запорізька політехніка», 2025) Піскун, Олексій Олександрович; Piskun, OleksiiUK: Об’єкт дослідження – процес інженерії програмного забезпечення для автоматизації рекрутингу та формування проєктних команд в IT-компаніях. Результати. Створено веб-застосунок для HR-менеджерів та кандидатів, який реалізує ведення бази кандидатів, налаштування вакансій з урахуванням пріоритетності (ваги) навичок та автоматичний розрахунок рейтингу відповідності (Match Score), що дозволяє миттєво знаходити найбільш релевантних фахівців. EN: Object of research – the software engineering process for automating recruitment and forming project teams in IT companies. Results. A web application for HR managers and candidates has been created, which implements candidate database management, vacancy configuration taking into account skill priority (weight), and automatic calculation of the compliance rating (Match Score), allowing for the instant identification of the most relevant specialists.Item Дослідження і програмна реалізація маршрутизації та вибору протоколів взаємодії між мікросервісами в розподілених системах з використанням генетичних алгоритмів(Національний університет «Запорізька політехніка», 2025) Печерський, Максим Вячеславович; Pecherskyi, MaksymUK: Об’єкт дослідження – процес взаємодії між мікросервісами в розподілених програмних системах, який охоплює механізми обміну даними, маршрутизації запитів і вибору протоколів комунікації (наприклад, HTTP, AMQP) між окремими сервісами. Цей процес включає передачу повідомлень через канали зв’язку, обробку запитів у реальному часі, а також координацію між сервісами для забезпечення ефективної роботи системи. Дослідження фокусується на оптимізації цього процесу з урахуванням таких метрик, як затримка, пропускна здатність, надійність і вартість, що є критично важливими для масштабованості та продуктивності розподілених систем. Особлива увага приділяється динамічній маршрутизації та адаптивному вибору протоколів, що дозволяє системі гнучко реагувати на зміни в навантаженні та конфігурації мережі. Результати. Розроблено програмний застосунок, що імітує роботу розподіленої мікросервісної системи та дозволяє збирати метрики продуктивності різних способів взаємодії (REST, gRPC, Kafka, RabbitMQ). Застосування генетичного алгоритму дозволило автоматично підбирати комбінації протоколів та параметрів конфігурації для досягнення оптимальних показників системи. EN: The object of study is the process of interaction between microservices in distributed software systems, which covers mechanisms for data exchange, request routing, and the selection of communication protocols (e.g., HTTP, AMQP) between individual services. This process includes message transmission via communication channels, real-time request processing, and coordination between services to ensure efficient system operation. The research focuses on optimising this process, taking into account metrics such as latency, throughput, reliability, and cost, which are critical for the scalability and performance of distributed systems. Particular attention is paid to dynamic routing and adaptive protocol selection, which allows the system to respond flexibly to changes in load and network configuration. Results. A software application has been developed that simulates the operation of a distributed microservice system and allows collecting performance metrics for different interaction methods (REST, gRPC, Kafka, RabbitMQ). The use of a genetic algorithm made it possible to automatically select combinations of protocols and configuration parameters to achieve optimal system performance.Item Дослідження та реалізація технології розпізнавання продуктів з використанням моделей машинного навчання для формування кулінарних рекомендацій(Національний університет «Запорізька політехніка», 2025) Панченко, Михайло Володимирович; Panchenko, Mykhailo VolodimirovichUK: У магістерській роботі досліджено та реалізовано iOS-застосунок для розпізнавання харчових інгредієнтів із використанням технологій машинного навчання. У роботі проаналізовано сучасні підходи до розробки мобільних застосунків на платформі iOS, розглянуто можливості фреймворків CoreML та Vision для задач комп’ютерного зору, а також обґрунтовано вибір архітектури застосунку. Реалізовано механізм сканування інгредієнтів у реальному часі та формування кулінарних рекомендацій на основі отриманих результатів. Проведено тестування застосунку в реальних умовах, що дозволило оцінити його працездатність і визначити напрями подальшого вдосконалення EN: In the master's thesis, an iOS application for recognizing food ingredients using machine learning technologies was researched and implemented. The paper analyzed modern approaches to developing mobile applications on the iOS platform, considered the capabilities of the CoreML and Vision frameworks for computer vision tasks, and also justified the choice of the application architecture. A mechanism for scanning ingredients in real time and forming culinary recommendations based on the results obtained was implemented. The application was tested in real conditions, which allowed assessing its performance and identifying areas for further improvement.Item Дослідження і програмна реалізація методів навчання агента на прикладі гри Змійка(Національний університет «Запорізька політехніка», 2025) Павленко, Кирило Євгенійович; Pavlenko, KyryloUK: Об'єкт вивчення – процеси розроблення та забезпечення якості програмного забезпечення, зокрема методи створення програмних систем з інтегрованими алгоритмами штучного інтелекту. Результати. Створено програмний продукт, що реалізує геймплей гри «Змійка» та дозволяє візуалізувати процес навчання штучного інтелекту. EN: Research Object – the processes of software development and quality assurance, in particular the methods of creating software systems with integrated artificial intelligence algorithms. The results. A software application was created that implements the classic gameplay of the “Snake” game with the ability to visualize the artificial intelligence training process.Item Розробка та дослідження алгоритмів машинного навчання для розпізнавання рукописного тексту(Національний університет «Запорізька політехніка», 2025) Нестеров, Геннадій Денисович; Nesterov, HennadiiUK: Об’єкт дослідження – процес розробки програмного забезпечення для розпізнавання рукописного тексту. Результати: розроблено програмне забезпечення для розпізнавання рукописного тексту. EN: Object of study is the process of developing software for handwriting recognition. Results. Handwriting recognition software has been developed.Item Розробка та дослідження програмного забезпечення особистого помічника для формування щоденного раціону харчування(Національний університет «Запорізька політехніка», 2025) Міхайлова, Марія Сергіївна; Mikhailova, MariiaUK: Об'єкт дослідження – процеси програмної інженерії, що пов’язані з розробленням, проєктуванням, забезпеченням якості та експлуатацією програмного забезпечення для автоматизації формування персоналізованих планів харчування, що враховують індивідуальні параметри користувачів. Результати. Створено програмний продукт, який забезпечує користувачам інтуїтивно зрозумілий інтерфейс для внесення особистих даних, автоматичного створення індивідуальних раціонів харчування та збереження інформації. У застосунку інтегровані передові алгоритми та технології обробки даних. Модифікований ГА дозволив отримати більше різноманітних варіантів рішень при збереженні стабільної збіжності, а модифікована MLP – швидше навчання та кращу адаптацію до специфіки даних користувачів. Research Object – the processes of software engineering related to the development, design, quality assurance, and operation of software intended to automate the creation of personalized meal plans that take into account users individual parameters. EN: The results. A software product has been created that provides users with an intuitive interface for entering personal data, automatically generating individualized meal plans, and storing information. Advanced algorithms and data processing technologies have been integrated into the application. The modified GA made it possible to obtain a greater diversity of solutions while maintaining stable convergence, whereas the modified MLP provided faster training and better adaptation to the specific characteristics of user data.Item Дослідження математичних моделей механічних пристроїв шифрування даних та програмна реалізація симуляції(Національний університет «Запорізька політехніка», 2025) Кучер, Андрій Олегович; Kucher, AndriiUK: Об’єкт дослідження – процес розробки програмного забезпечення для симуляції роботи механічних пристроїв шифрування даних. Результати. Розроблено програмне забезпечення для симуляції роботи механічних пристроїв шифрування даних за допомогою мови програмування Python, та середовища розробки Visual Studio Code. EN: Object of research – the process of software development for simulating the operation of mechanical data encryption devices. Results. Software for simulating the operation of mechanical data encryption devices was developed using the Python programming language and the Visual Studio Code development environment.Item Дослідження та програмна реалізація платформи для замовлення комп’ютерних ігор(Національний університет «Запорізька політехніка», 2025) Козир, Микола Ігорович; Kozyr, MykolaUK: Об’єкт дослідження – процес розробки програмного забезпечення для замовлення комп’ютерних ігор. Результати. Розроблено програмне забезпечення для замовлення комп’ютерних ігор за допомогою мови програмування C# та середовища розробки Visual Studio. EN: The object of research is the process of developing software for ordering computer games. Results. The software tools for ordering computer games using the C# programming language and the Visual Studio development environment have been developed.Item Дослідження та реалізація сервісу багатокористувацького блогінгу(Національний університет «Запорізька політехніка», 2025) Зінов`єв, Данило Дмитрович; Zinoviev, DanyloUK: Об’єкт дослідження – процес розробки програмного забезпечення для багатокористувацького блогінгу. Результати. Розроблено програмне забезпечення для багатокористувацького блогінгу за допомогою мови програмування Python та фреймворку Flask EN: The object of research is the process of developing software for multi-user blogging. Results. The software tools for multi-user blogging using the Python programming language and the Flask framework have been developedItem Дослідження та реалізація децентралізованої системи ідентифікації на основі блокчейну для верифікації документів(Національний університет «Запорізька політехніка», 2025) Жмуцький, Максим Анатолійович; Zhmutskyi, MaksymUK: Процес розробки програмного забезпечення для верифікації документів з використанням блокчейн-технологій. Розроблено веб-систему з клієнт-серверною архітектурою, смарт-контрактом DocumentRegistry для реєстрації хешів документів, інтеграцією IPFS для зберігання повного вмісту, трьома ролями користувачів (емітент, власник, верифікатор), автентифікацією через MetaMask, механізмом відкликання документів. Проведено модульне тестування (13 тестів), тестування смарт-контракту (12 тестів), інтеграційне тестування (8 сценаріїв) – всі успішно. Верифікація документа: 2-5 секунд з IPFS, <1 секунди з кешу MongoDB. Система протестована в Chrome, Firefox, Edge, Safari. EN: The process of developing software for document verification using blockchain technologies. Developed a web system with client-server architecture, DocumentRegistry smart contract for registering document hashes, IPFS integration for storing full content, three user roles (issuer, holder, verifier), authentication via MetaMask, document revocation mechanism. Conducted unit testing (13 tests), smart contract testing (12 tests), integration testing (8 scenarios) – all successful. Document verification: 2-5 seconds with IPFS, <1 second with MongoDB cache. System tested in Chrome, Firefox, Edge, Safari.Item Дослідження та програмна реалізація ігрового застосунку.(Національний університет «Запорізька політехніка», 2025) Гришко, Ніка Сергіївна; Hrishko, NikaUK: Об’єктом дослідження є процес створення комп’ютерних ігрових застосунків, тобто програмних продуктів, призначених для розваги користувачів та взаємодії з віртуальним середовищем. Результат роботи – розроблено комп’ютерну гру у жанрі 2D—пригоди з елементами RPG, використовуючи сучасні технологічні інструменти, зокрема Unity, Visual Studio та мову програмування C#. Розробка включає створення системи діалогів, набору ігрових завдань, 2D—графіки, анімацій персонажів та динамічних бойових механік. EN: The object of the research is the process of creating computer game applications, that is, software products designed to entertain users and interact with the virtual environment. The result of the work is the development of a computer game in the 2D adventure genre with RPG elements, using modern technological tools, in particular Unity, Visual Studio and the C# programming language. The development includes the creation of a dialogue system, a set of game tasks, 2D graphics, character animations and dynamic combat mechanics.Item Дослідження та програмна реалізація платформи для перегляду інформації про фільми(Національний університет «Запорізька політехніка», 2025) Горошко, Микита Сергійович; Horoshko, MykytaUK: Об’єкт дослідження – процес розробки програмного забезпечення для перегляду інформації про фільми. Результати. Розроблено програмне забезпечення для перегляду інформації про фільми за допомогою мови програмування JavaScript та фреймворку React.js. EN: The object of research is the process of developing software for viewing information about films. Results. The software tools for viewing information about films using the JavaScript programming language and the React.js framework have been developed.Item Дослідження на програмна реалізація моніторингу в Linux на основі eBPF у режимі реального часу(Національний університет «Запорізька політехніка», 2025) Ганський, Данило Анатолійович; Hanskyi, DanyloUK: Об’єкт дослідження – процес моніторингу роботи, розроблення та тестування програмного забезпечення операційних системах, побудованих на ядрі Linux. Результати: виконано дослідження технології та механізмів eBPF для моніторингу у реальному часі та розроблено програмне рішення для збору та відображення даних про системні події та ресурси. EN: The object of the study is the process of monitoring the work, development and testing of software in operating systems built on the Linux kernel. Results: a study of eBPF technology and mechanisms for real-time monitoring was performed and a software solution was developed for collecting and displaying data on system events and resources.Item Дослідження та програмна реалізація мобільного застосунку для ідентифікації порід тварин(Національний університет «Запорізька політехніка», 2025) Виноградов, Микола Миколайович; Vynohradov, MykolaUK: У роботі проведено дослідження моделей розпізнавання зображень та розроблено мобільний за стосунок для розпізнавання порід тварин EN: The work conducted a study of image recognition models and developed a mobile application for recognizing animal breeds.Item Дослідження та програмна реалізація методів машинного навчання для розпізнавання опорних точок людини(Національний університет «Запорізька політехніка», 2025) Балухтін, Максим Сергійович; Balukhtin, MaksymUK: Об’єкт дослідження – процес проєктування та розробки програмних засобів, що використовують методи машинного навчання. Результати. Проведено аналіз сучасних моделей машинного навчання, що застосовуються для визначення ключових точок тіла. Розроблено мобільний графічний редактор, у якому реалізовано автоматичне визначення опорних точок та інструменти їх подальшої обробки. EN: Object of study is the process of designing and developing software systems that incorporate machine learning methods. Results. An analysis of modern machine learning models for human keypoint detection has been conducted. A mobile graphics editor has been developed with built-in automatic keypoint detection and tools for further processing of the detected points.Item Дослідження та розробка програмного забезпечення для моделювання, налаштування та експлуатації бізнес-системи(Національний університет «Запорізька політехніка», 2025) Шихаде, Михайло Асимович; Shykhade, MykhailoUK: Об’єкт дослідження – процес інженерії програмного забезпечення для моделювання, налаштування та експлуатації веборієнтованих бізнес-систем. Результати. Створено програмне забезпечення для моделювання, налаштування та експлуатації бізнес-систем, яке на основі конфігурованого пресета бізнесу автоматично формує структуру трьохкомпонентної вебсистеми. EN: The object of the study is the software engineering process for modelling, configuring and operating web-oriented business systems. Results. Software has been developed for modelling, configuring and operating business systems which, based on a configurable business preset, automatically forms the structure of a three-component web system.Item Дослідження та програмна реалізація вебплатформи підтримки освітнього процесу(Національний університет «Запорізька політехніка», 2025) Халізев, Нікіта Сергійович; Khalizev, NikitaUK: Об’єкт дослідження – процес розробки програмного забезпечення для підтримки освітнього процесу. Результати. Створено вебплатформу підтримки освітнього процесу, яка забезпечує зручне управління навчальними матеріалами, взаємодію між викладачами та студентами, а також автоматизує низку операцій – від публікації завдань до збору результатів та аналітики активності. EN: The object of study is the software development process for supporting the educational process. Results. A web platform for supporting the educational process has been created, which provides convenient management of learning materials, interaction between teachers and students, and automates a range of operations – from publishing assignments to collecting results and activity analytics.Item Розробка мобільного застосунку для організації та участі у суспільних подіях(Національний університет «Запорізька політехніка», 2025) Тищенко, Сергій Сергійович; Tyshchenko, SerhiiUK: Об’єкт дослідження – процеси організації, координації та управління суспільними подіями в цифровому середовищі. Досліджено та програмно реалізовано систему для організації суспільних подій, яка вирішує проблему децентралізованої координації груп людей та спрощує пошук актуальних заходів EN: Object of study - processes of organization, coordination, and management of social events within the digital environment. A system for organizing social events was researched and programmatically implemented . This system specifically addresses the challenges of decentralized coordination among groups of people and simplifies the process of searching for and discovering relevant eventsItem Дослідження та програмна реалізація методів та засобів розробки ігрового середовища(Національний університет «Запорізька політехніка», 2025) Слободян, Микита Володимирович; Slobodian, MykytaUK: Об’єкт дослідження – процес взаємодії користувача з ігровим середовищем через матеріальний інтерфейс. Результати. Створено мобільний ігровий застосунок та матеріальний інтерфейс для взаємодії з ним. EN: The object of the study is the process of user interaction with the gaming environment through a material interface. Results. A mobile gaming application and a material interface for interacting with it have been created.Item Програмне забезпечення для відстеження змін радіаційного фону(Національний університет «Запорізька політехніка», 2025) Рогожкін, Ярослав Андрійович; Rohozhkin, YaroslavUK: Об’єкт дослідження – процес інженерії програмного забезпечення для моніторингу радіаційного фону. Результати. Проведено аналіз предметної області та створено програмний Windows-застосунок, який здійснює моніторинг рівня радіаційного фону, реєструє зміни показників у реальному часі та забезпечує інформування про відхилення від безпечних значень. EN: Object of research – the process of software engineering for monitoring background radiation levels. Results. The subject area was analyzed and a Windows-based software application was developed that performs radiation background monitoring, records changes in radiation levels in real time, and provides notifications about deviations from safe values.