121 Інженерія програмного забезпечення
Permanent URI for this collection
Browse
Browsing 121 Інженерія програмного забезпечення by Author "Малашонок, Геннадій"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item Застосування мікрофронтендної архітектури на прикладі хмарної системи MathLearning(2024) Тернавський, Роман; Малашонок, ГеннадійОсновною метою є підвищення масштабованості, гнучкості та ефективності управління проектами розробки великих систем. Архітектура мікрофронтенд дозволяє розділяти фронтенд на менші, незалежні частини, кожна з яких може бути розроблена, тестована та розгорнута незалежно одна від одної. Це сприяє паралельній роботі різних команд та впровадженню інновацій з більшою швидкістю.Item Рекомендаційна система заснована на сингулярному розкладанні(2021) Титаренко, Владислав; Малашонок, ГеннадійДипломна робота описує рекомендацінй систему засновану на методі сингулярного розкладанні матриць, що надає можливість персоналізованих рекомендацій користувачам систем. Перший розділ присвячений огляду в цілому рекомендаційним системам. В цьому розділі буде дано визначенню поняття рекомендаційної системи, а також розглянуто та описано медоти реалізації, за якийми розділяються рекомендаційні системи. Будуть наведені приклади сфер використання рекомендаційних систем. В другому розділі буде описано безпосередньо метод сингулярного розкладання матриць, а також розглянуто алгоритм рекомендацій заснований на даному методі. Третій розділ присвячено архітектурі системі рекомендацій. Будуть визначено та описано вимоги, яким система повинна задовольняти. В розділі буде запропонована архітектура системи з обгрунтуванням її доцільності. Також, розділ описує модуль для рекомендацій розробленого за допомогою метода сингулярного розкладання матриць, та інших компонентів системи таких, як: сервіс бізнес логіки та мобільний застосунок.Item Хмарна система MathLearning на базі MathPartner(2023) Сах, Роман; Малашонок, ГеннадійВикористання мікросервісної архітектури та хмарних технологій, зокрема обчислень, має значні переваги для освітніх проектів на довгий термін. У ході даної роботи було досліджено основні переваги цих підходів і розроблено освітній проект під назвою Mathpar Learning, що використовує зазначені технології. Проект Mathpar Learning передбачає розробку електронних навчальних матеріалів з математики, фізики та хімії. Під час створення проекту були розглянуті різні варіанти подання навчального матеріалу у цифровому форматі. Для цього була використана існуюча бібліотека електронних навчальних матеріалів. Окрім того, в проекті було реалізовано інтеграцію хмарних обчислень, зокрема системи Mathpartner, що використовується як зовнішня залежність проекту. Це дозволяє студентам та викладачам зручно використовувати хмарні обчислення для виконання складних математичних розрахунків та моделювання на основі реальних даних. Робота над проектом Mathpar Learning показала, що використання мікросервісної архітектури та хмарних технологій сприяє покращенню освітнього процесу, розширює можливості доступу до навчальних матеріалів та забезпечує ефективне використання обчислювальних ресурсів.Item Хмарна система MathLearning: імплементація продуктових вимог та документації(2023) Скуратівський, Максим; Малашонок, ГеннадійДана робота присвячена темі збору та документації вимог до програмного забезпечення, як важливого етапу розробки інформаційних систем. Розглянуто історію та визначення продуктових вимог, їх класифікацію, а також окреслено компетенції та якості бізнес-аналітика, як спеціаліста, який працює над вимогами до програмного забезпечення у командах розробки. Описано кожен етап життєвого циклу продуктових вимог, а також техніки та інструменти, які використовує бізнес-аналітик для роботи з продуктовими вимогами у проектах. Результатом практичної частини даної роботи є продуктова документація та опис вимог до хмарної системи MathLearning двома мовами: українською та англійською.