Кафедра інформатики
Permanent URI for this community
Browse
Browsing Кафедра інформатики by Author "Глибовець, Андрій"
Now showing 1 - 10 of 10
Results Per Page
Sort Options
Item Introducing real-time boundless data with websockets(2020) Діденко, Віра; Глибовець, АндрійLoading and displaying a large data set with minimal delay has always been a challenging task. With the increase of data set size, the loading time before the data is displayed grows and the user experience suffers. In this research work the aim is to load and display a large data set within the time limit required for the user to perceive the response as instant and to provide smooth navigation and a pleasant user experience. Based on multiple research the required response time limit was determined to be 0.1 second. Based on this time constraint the time that can be spent for each process was calculated and after an empirical research the data transfer method for loading the data and keeping it real-time was chosen to be WebSockets. With WebSockets as the data transfer technology the large data set was loaded and displayed on a sample data table under 100 milliseconds and a smooth user experience was achieved.Item JIT компіляція динамічних мов програмування(2022) Петрик, Ярослав; Глибовець, АндрійМетою дослідження є огляд та аналіз методів виконання, аналізу, та компіляції динамічних мов програмування. Оглянуто процес перетворень та оптимізації від текстового формату, до різних проміжних репрезентацій обчислень.Item JIT компіляція динамічних мов програмування(2022) Петрик, Ярослав; Глибовець, АндрійМетою дослідження є огляд та аналіз методів виконання, аналізу, та компіляції динамічних мов програмування. Оглянуто процес перетворень та оптимізації від текстового формату, до різних проміжних репрезентацій обчислень. Для аналізу ефективності перетворень коду, та його інтерпретації, було створено проект luar — JIT компілятор мови Lua.Item Автоматизоване тестування мобільних застосувань(2020) Єщенко, Микола; Глибовець, АндрійМетою даної роботи є дослідження методик та інфраструктурних рішень тестування програмного забезпечення для мобільних пристроїв, а також їх вплив на процес розробки й підтримки окремо взятого продукту. У даній роботі розглядається поняття тестування, при чому розкриваються технологічні та інфраструктурні принципи створення модулів тестування для сучасних програмних продуктів, їх застосування та оцінка корисності з точки зору життєвого циклу програми.Item Використання суфіксних дерев для швидкого пошуку у вебі(2021) Яцишин, Ілля; Глибовець, АндрійМетою курсової роботи є дослідити сучасні алгоритми побудови і пошуку в суфіксних деревах із подальшою реалізацією найкращого з розглянутих варіантів. Було проаналізовано актуальні алгоритми, що використовуються для забезпечення швидкого пошуку в сучасних проектах. Досліджено особливості і переваги алгоритмів з точки зору часової та просторової складності. Враховано швидкодію і ефективність побудови відповідних структур даних. Обраний алгоритм було реалізовано згідно до результатів дослідження.Item Всебічне тестування проекта з мікросервісною архітектурою на основі фреймворку Spring(2021) Катрич, Костянтин; Глибовець, АндрійВ цій роботі йдеться про різноманітні типи та підходи до тестування проектів з мікросервісною архітектурою на основі фреймворку Spring. Тут детально розглянуто рівні такого тестування та можливі корисні анотації до кожного окремого розділу.Item Методи введення (редактор IME) для підтримки багатомовності веб-сайтів(2021) Галайда, Михайло; Глибовець, АндрійМетою курсової роботи є дослідити проблематику цифрового введення й збереження інформації різними світовими мовами. Було досліджено лінгвістичні особливості декількох мов та розглянуто принципи введення та збереження символів цих мов. Проаналізовано сучасні системи кодування символів, їх особливості та переваги. Вивчено принципи комбінування початкових символів з метою створення нових. Досліджено принципи роботи редакторів методів введення та проаналізовано наявні приклади. З урахуванням результатів дослідження було розроблено власний редактор методу введення для полегшеного введення складених символів у веб-браузері.Item Розробка системи вступу в НаУКМА(2022) Синицин, Владислав; Глибовець, АндрійУ даній роботі розглядаються особливості побудови архітектури програмних застосунків. Критерії, які допомагають визначити, наскільки якісною є архітектура певної програмної системи. Розглядаються найбільш часто використовувані підходи до побудови архітектури застосунку, а саме монолітний та мікросервісний підходи. Надаються порівняння даних підходів, їх характеристики, переваги та недоліки на основі вимог до конкретної програмної системи. Розглядаються принципи побудови мікросервісного застосунку на прикладі системи вступу в НаУКМА.Item Створення системи збору аналітики про студентів університету(2020) Козачук, Анастасія; Глибовець, АндрійМетою даної курсової роботи є створення застосунку для збору аналітики про студентів університету. Зміст курсової роботи розкриває поступові етапи створення веб застосунку за допомогою Spring фреймворку та ReactJS бібліотеки. В першій частині описано розбиття застосунку на рівні і реалізація цих рівнів на основі Spring Boot. В другій частині детально розглянуто внутрішню роботу та налаштування Spring security, а також на основі діаграм описано етапи роботи OAauth2 фреймворку з Microsoft Azure. Третя частина представляє собою опис роботи таких інструментів як ReactJs та Redux для створення UI застосунку.Item Сучасні підходи до інтеграційного та навантажувального тестування на базі Spring(2020) Нікітченко, Ярослав; Глибовець, АндрійВ цій роботі йдеться про сучасні методи перевірки якості програмних веб-застосунків на базі Spring. Також детально розглядається інтеграційне та навантажувальне тестування, і детально описується хід виконання кожного з них на практиці.