121 Інженерія програмного забезпечення
Permanent URI for this collection
Browse
Recent Submissions
Item Principles of system organization and practical use cases of nanoservice architecture(2024) Barsuk, Oleksandr; Glybovets, AndriіThis paper explores the theoretical foundations and practical implementations of nanoservice architecture. It defines software architecture, differentiates nanoservice architecture from other architectural styles, and examines its correlation with the serverless approach. The study addresses the benefits, challenges, and communication patterns of nanoservice architecture, including issues like the double-spending problem and interservice communication. Practical use cases are analyzed to highlight scenarios where nanoservice architecture excels. The paper concludes with an implementation of an air monitoring system using nanoservices, demonstrating the architecture's real-world application.Item Розробка бібліотеки для визначення структури та валідацію JSON-документу(2024) Бойко, Данило; Нагірна, АллаРобота присвячена розробці бібліотеки для мови Golang. Основна задача бібліотеки – це валідація JSON об’єктів за допомогою JSON-Schema. Бібліотека буде підтримувати всі формати даних, які визначені в JSON-Schema. Буде використано виключно стандарту бібліотеку Golang.Item Розробка алгоритмічного та програмного забезпечення для аналізу якості метрик у галузі розробки відео ігор з відкритим світом(2024) Касьяненко, Максим; Нагірна, АллаДана робота присвячена аналізу відео ігор за допомогою метрик. Визначено недоліки у поширених до використання метриках. Для відео ігор з відкритим світом, запропоновано низку числових та графічних метрик, що дозволяють аналізувати продукт ще на етапі його розробки. Розроблено алгоритми, що дозволяють розраховувати метрики.Item Розробка фреймворку для масштабованої ETL-системи(2024) Копійка, Вадим; Гороховський, СеменМетою цієї роботи є розробка універсального, як для batch-processing, так і для stream-processing, фреймворку для масштабованої ETL-системи. Побудована система відповідала б сучасним дослідженням стосовно організації етапів обробки даних і була б масштабованим рішенням, яке б задовольняло потребу в можливості розгортання всієї системи, як локально, так і в хмарному середовищі.Item Розробка сервісу надання синтетичних даних для REST API з графічним інтерфейсом(2024) Кучменко, Ярослав; Нагірна, АллаУ роботі розглянуто особливості розробки багатоплатформного сервісу- застосунку, що надає синтетичні дані для RESTful API сервісу та використовує проксі-сервер. Комп’ютерна програма реалізована з використанням фреймворку Flutter, що дозволяє розгортання на цільових платформах ОС Windows, Linux та macOS.Item Розробка фоторедактора з інтелектуальним помічником для операційної системи iOS(2024) Левчук, Володимир; Нагірна, АллаДана робота є дослідженням сучасних можливостей для інтеграції інтелектуального голосового помічника у мобільні додатки з мінімальними затратами на розробку та низькими вимогами до ресурсів смартфона. Для цього, на прикладі власноруч реалізованого фоторедактора для ОС iOS, було пройдено створення та інтеграцію програмного агента, який дає можливість керувати інтерфейсом та знаходити функції додатку за допомогою голосового вводу.Item Застосування великих мовних моделей до розробки стратегій в настільних іграх(2024) Найда, Андрій; Ігнатенко, ОлексійМетою цієї роботи є ретельний аналіз продуктивності великих мовних моделей, а також вивчення їхнього використання в контексті настільних ігор. Крім того, метою є визначення оптимальних параметрів та опису запитів для досягнення найкращих результатів у завданнях, пов'язаних з ігровим середовищем. Робота також ставить за мету створити власну систему оцінювання моделі в порівнянні до повного рішення гри.Item Побудова багаторівневого веб-застосування з високою доступністю на хмарній платформі GCP для дистанційного навчання(2024) Накитняк, Вадим; Черкасов, ДмитроЦя робота присвячена розробці багаторівневого веб-застосування з високою доступністю на хмарній платформі GCP для дистанційного навчання. У роботі було проведено дослідження наявних рішень у сфері хмарних технологій, а також у сфері роботи з даними, проведено аналіз можливих компонентів для використання в розроблюваній системі та впроваджено власне рішення на основі розглянутих інструментів на хмарній платформі GCP. Результатом роботи є веб-застосунок для дистанційного навчання, який складається з декількох модулів. Розроблено модуль для роботи з даними, який може створювати пайплайни для вивантаження даних з локальних баз клієнтів в централізоване сховище даних Firestore.Item Виявлення наративів у соціальних мережах українською та російською мовами(2024) Недосєка, Данило; Ігнатенко, ОлексійРобота присвячена дослідженню можливості використання великих мовних моделей для створення анотованих наборів даних для виявлення заданих користувачем наративів українською та російською мовами в соціальних мережах. У ході роботи проаналізовано існуючі рішення для виявлення наративів, специфіку виявлення наративів українською та російською, а також існуючі рішення для автоматичної анотації наративів. Запропоновано підходи для створення розмічених наборів даних на основі автоматичної анотації нерозмічених даних та генерації синтетичних анотованих даних із використанням великих мовних моделей.Item Підсистема для динамічного тестування доступності веб-додатків у системі CI/CD(2024) Огир, Вадим; Нагірна, АллаМетою даної роботи є порівняння існуючих методів аналізу веб-доступності, виділення їх переваг та недоліків на прикладі роботи з сучасними веб-додатками, а також реалізація рішення для динамічного тестування доступності веб-застосунків у системі CI/CD з метою недопущення деградації стану доступності з плином часу.Item Застосування PySpark для забезпечення якості та валідації Вig Data(2024) Полінчук, Кирило; Глибовець, АндрійЦя дипломна робота присвячена вивченню та впровадженню методів валідації великих даних (Big Data) з використанням сучасних технологій, таких як машинне навчання, та інструментів, таких як Apache Spark. Робота охоплює теоретичні аспекти валідації даних, розглядає ключові характеристики та проблеми, пов'язані з великими даними, а також описує практичні підходи до їх обробки та забезпечення якості.Item Розробка додатку з покращеним алгоритмом прогнозування рівня цукру в крові для хворих на цукровий діабет 1 типу(2024) Поліщук, Юрій; Афонін, АндрійВ рамках даної роботи було розглянуто основні принципи контролю рівня цукру в крові в хворих на цукровий діабет 1 типу. Було запропоновано покращений алгоритм прогнозування рівня цукру в крові, з урахуванням особливостей дії різних інсулінів та видів їжі. У результаті роботи був створений крос-платформний застосунок для платформи Android, IOS та Web, який дозволяє користувачам отримувати, правильно підібрати дозу інсуліну та час ін’єкцій на зазначену страву.Item Розробка методів і засобів для зберігання, аналізу та візуалізації багатовимірних даних(2024) Рибак, Володимир; Горборуков, В'ячеславМета дослідження буде розробити систему для аналізу багатовимірних даних направлену на підвищення швидкості виконання складних аналітичних запитів до не спеціалізованих сховищ даних.Item Розробка системи для зберігання та обробки даних багатокористувацького додатку для нотаток у інтегрованих середовищах розробки(2024) Руднікова, Наталія; Гороховський, СеменМета дослідження: побудувати розподілену систему тестування продуктивності з централізованою системою збору та аналізу результатів для аналізу сучасних рішень із розробки застосунку у інтегрованому середовищу розробки (IDE) на мові Java / Swift.Item Застосування мікрофронтендної архітектури на прикладі хмарної системи MathLearning(2024) Тернавський, Роман; Малашонок, ГеннадійОсновною метою є підвищення масштабованості, гнучкості та ефективності управління проектами розробки великих систем. Архітектура мікрофронтенд дозволяє розділяти фронтенд на менші, незалежні частини, кожна з яких може бути розроблена, тестована та розгорнута незалежно одна від одної. Це сприяє паралельній роботі різних команд та впровадженню інновацій з більшою швидкістю.Item Використання нейронних мереж з навчанням з нуля для знаходження об’єктів на зображеннях з дронів(2024) Ткаленко, Владислав; Бучко, ОленаРобота присвячена дослідженню моделей, побудованих на основі методів навчання з нуля. Проведено аналіз існуючих рішень для розпізнавання об’єктів на зображеннях. Запропоновано новий підхід для покращення результатів методів навчання з нуля на зображеннях з дронів. Результатом роботи є модель, яка поєднує архітектуру навчання з нуля та модулі для кращого розпізнавання об’єктів на зображеннях з дронів. Було проведене перше тренування даної моделі, яке не продемонструвало очікуваних результатів. Для кращих експериментальних результатів необхідно покращити процес тренування моделі, та провести тренування з потужним аппаратним забезпеченням.Item Аналіз BigData за допомогою методів машинного навчання(2024) Фещенко, Кирил; Жежерун, ОлександрМетою даного дослідження є розробка та дослідження методів аналізу потокових даних за допомогою методів машинного навчання у системі Kafka.Item Реалізація імперативною мовою програмування основної частини Адресної мови для обробки складних ієрархічних структур(2024) Чорнокозинський, Кирило; Ющенко, ЮрійЦя робота розв’язує важливу задачу для всього людства, оскільки, окрім технічної реалізації Адресної мови сприяє популяризації знань про історію появи найпотужніших засобів інформаційних технологій та збереженню цієї історії.Item Розробка комплексного підходу до захисту систем інтернету речей, що базується на ранньому виявленні загроз і гранульованому контролі доступу(2024) Щербина, Сергій; Шабінська, МаринаМетою даної роботи є розробка комплексного рішення для захисту IoT систем, а також дослідження відомих та новітніх підходів до захисту IoT систем, включаючи методи шифрування, способи авторизації та автентифікації, застосування машинного навчання. Існує нагальна потреба в надійних та здатних до масштабування рішень. Вони повинні враховувати унікальні характеристики IoT екосистем, а саме різноманітність, обмеженість в обчислювальних ресурсах і фізичну природу приладів.Item Розробка фреймворку для застосування патерну "Event Sourcing" на мові Python(2024) Янкін, Ігор; Глибовець, АндрійЦя магістерська робота присвячена розробці фреймворку для мови Python, який дозволяє застосувати патерн "Event Sourcing", пропонуючи детальний аналіз теоретичних основ цього патерну та практичну реалізацію. В роботі розглядаються ключові аспекти "Event Sourcing", його переваги та недоліки, а також аналізується застосування цього патерну для вирішення різних задач. Окремо увага приділяється розробці архітектури фреймворку, його ключовим компонентам, порівнянню з існуючими рішеннями. Результатом роботи є комплексний фреймворк, спроектований для ефективної роботи з подіями в програмних проектах, що дозволяє значно підвищити якість та надійність розроблюваного програмного забезпечення
- «
- 1 (current)
- 2
- 3
- »