Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)
Постійне посилання зібрання
Збірник містить тези доповідей, що були представлені на міжнародній науково-практичній конференції молодих вчених та студентів «Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023)», присвяченій 125-й річниці КПІ ім. Ігоря Сікорського. В доповідях розглянуті сучасні наукові та практичні проблеми інформатики та програмної інженерії.
Переглянути
Перегляд Інженерія програмного забезпечення і передові інформаційні технології (SoftTech-2023) за Ключові слова "004.42"
Зараз показуємо 1 - 7 з 7
Результатів на сторінці
Налаштування сортування
Документ Відкритий доступ Архітектурне рішення для покращення масштабованості монолітних систем(КПІ ім. Ігоря Сікорського, 2023) Годік, Тимофій Максимович; Сирота, Олена ПетрівнаПокращення масштабованості в монолітних системах є важливим викликом у сучасному технологічному ландшафті. Хоча архітектура мікросервісів пропонує гнучкість та масштабованість, складність її розробки та розгортання становить значний бар'єр. У цій роботі аналізуються можливості гібридизації різних архітектурних стилів, включаючи елементи монолітних систем, для досягнення балансу між масштабованістю та складністю. Досліджується питання оптимальності при виборі архітектурного стилю та гібридна архітектура як варіант досягнення масштабованості та простоти розробки.Документ Відкритий доступ Методи та програмні засоби складання розкладів занять у вищих навчальних закладах(КПІ ім. Ігоря Сікорського, 2023) Кемарський, Микита Олександрович; Головченко, Максим Миколайович; Павлов, Олександр АнатолійовичБуло спроєктовано та розроблено кросплатформну програмну бібліотеку, що ефективно реалізує модифікований генетичний алгоритм для розвʼязання нової постановки задачі складання розкладів занять у ВНЗ.Документ Відкритий доступ Мобільний застосунок для вивчення англійської мови за допомогою нейролінгвістичного програмування з використанням фреймворку Natural Language для iOS(КПІ ім. Ігоря Сікорського, 2023) Борісов, Сергій Дмитрович; Халус, Олена АндріївнаВикористання технологій нейролінгвістичного програмування (NLP) та фреймворку Natural Language в iOS стає ключовим у розробці мобільних застосунків для вивчення англійської мови. Ці технології дозволяють створювати більш інтерактивні та персоналізовані навчальні досвіди, адаптуючи матеріали до індивідуальних потреб та рівня знань користувача. У статті розглядається, як застосування NLP та Natural Language у мобільних застосунках може поліпшити процес навчання, забезпечуючи більш ефективне засвоєння мови та кращу взаємодію з користувачем.Документ Відкритий доступ Програмне забезпечення для реалізації каталогу довідників(КПІ ім. Ігоря Сікорського, 2023) Дзівідзінська, Марʼяна Іванівна; Фіногенов, Олексій ДмитровичУ роботі розглянуто проблеми, пов'язані з управлінням даними в університетських системах, які використовують різноманітні системи з обмеженим доступом та різними схемами даних. Запропоновано вирішення цих проблем через створення центральної системи управління, яка має забезпечити структурованість даних, розподіл прав та доступів.Документ Відкритий доступ Розробка програмного забезпечення на основі покращеного геометричного алгоритму для вирішення задачі оптимізації транспортного руху(КПІ ім. Ігоря Сікорського, 2023) Жнакін, Володимир Володимирович; Жаріков, Едуард В’ячеславовичСучасні системи керування транспортними засобами логістичних компаній потребують розробки програмного забезпечення, здатного прораховувати найкоротші відстані з невеликою похибкою і за відносно короткий час, який враховуватиме те, що ці місця з'єднуються не прямою лінією, а складнішою фігурою. Основним недоліком більшості існуючих реалізацій є те, що вони не аналізують існуючі дороги між місцями, а обчислюють лише найкоротші відстані по координатах, що призводить до неточних рішень, які неможливо застосувати у реальному світі. У цій роботі наведена постановка завдання пошуку найменшого можливого циклічного маршруту, який проходить через заданий набір міст, починаючи і закінчуючи в тому самому місті. У результаті, алгоритм повинен знайти послідовність відвідування міст, щоб загальна довжина шляху між ними була мінімальною, і шлях проходив через кожне місто рівно один раз. Проведено експериментальні дослідження з існуючими дорогами для 10. Результати для 10 міст порівняні з алгоритмом повного перебору, який також аналізує дороги. Наведено приклад реалізації покращеного геометричного алгоритму з використанням існуючих доріг мовою програмування swift для використання на платформі iOS.Документ Відкритий доступ Фреймворк для зниження витрат на утримання Java Web серверів(КПІ ім. Ігоря Сікорського, 2023) Венделовський, Іван Сергійович; Халус, Олена АндріївнаЗниження вартості утримання WEB серверів досі актуальне. Для досягнення цього наразі відбувається активний перехід до хмарних сервісів. Розроблений фреймворк пропонує зниження витрат на утримання за рахунок розширення кола можливостей застосування дешевих спотових віртуальних машин. Попутно у фреймворку впроваджено деякі додаткові архітектурні обмеження та доповнення. Вони покликані додатково знизити час запуску за рахунок спрощення інфраструктури та одночасно знизити витрати на підтримку за рахунок змушення розробника до слідування кращим практикам.Документ Відкритий доступ Інструмент для реактивної роботи з мережею на платформах iOS та MacOS(КПІ ім. Ігоря Сікорського, 2023) Жердій, Павло Олександрович; Ліхоузова, Тетяна АнатоліївнаУ доповіді розглядається процес створення інструменту для реактивної роботи з мережею на платформах iOS та macOS. Проблема ефективної обробки мережевих запитів є особливо актуальною для сучасних мобільних та десктопних застосунків. Робота аналізує існуючі рішення, їх обмеження та визначає вимоги для оптимальної реактивної взаємодії. Описується розробка нового інструменту, який інтегрується з мережевим стеком Apple та використовує сучасні підходи реактивного програмування для підвищення продуктивності та зменшення латентності відповідей. Подано алгоритми та методики, які дозволяють досягти високого рівня адаптивності та ефективності роботи додатків, а також забезпечують зручність розробки та підтримки коду. Заключна частина роботи включає аналіз ефективності розробленого інструменту та його порівняння з традиційними методами обробки мережевих запитів на зазначених платформах.