Група 4РП-05

Постійне посилання зібрання

Переглянути

Нові надходження

Зараз показуємо 1 - 5 з 25
  • Документ
    Дослідження переваг застосування мікросервісної архітектури в порівнянні з монолітним додатком в розробках веб-орієнтованих систем побудованих на платформі ASP.NET Web API Core
    (ВСП "ОТФК ОНТУ", Відділення Комп`ютерних систем, 2022) Шаврідіна Анастасія Олександрівна
    Розробка програмного забезпечення з кожним роком вимагає впровадження нових практик та підходів. Одним з таких нововведень є підхід гнучкої розробки програмного забезпечення з використанням мікросервісів, що представляє термін “Мікросервісна архітектура”. Від вибору архітектури залежать організація елементів програми та їх взаємодія, а також визначення вимог до програмного продукту. Обрана архітектура впливає на такі характеристики програмного забезпечення як : масштабованість, надійність, зручність тестування та супроводу. Мікросервісна архітектура почала набувати розповсюдження з 2010 року. Вона вбачає в собі альтернативне рішення Монолітної архітектури. Монолітна архітектура передбачає створення програм, компоненти яких є тісно зв’язанними. Проект розгортається на сервері й виконує всі операції як єдиний сервіс. Будь-які зміни, які мають бути внесені у програмне забезпечення, що впроваджене в користування, передбачають повну перебудову проекту. Мікросервісна архітектура передбачає розробку програм, які розділені на мікросервіси. Кожен мікросервіс містить елемент програми, який характеризується вузькоспрямованою функціональною можливістю: кожен сервіс відповідальний за конкретний процес, згідно поставлених перед ним задач. Кожен сервіс розгортається незалежно від інших й містить все необхідне для самостійного існування. Управління сервісами відбувається через эдиний центр керування. Взаємодія між сервісами відбувається через прикладний програмний інтерфейс(API). Сервіси є слабо зв’язаними, тобто кожен сервіс є самостійним і внесення змін в один сервіс не передбачає зміни інших сервісів.
  • Документ
    Розробка десктопного програмного забезпечення для системи розподілу педагогічного навантаження за рахунок коштів платформи .NET
    (ВСП "ОТФК ОНТУ", Відділення Комп`ютерних систем, 2022) Хлюстін Ярослав Олексійович
    Об'єкт дослідження: об'єктом дослідження є процес розробки платформи для освітнього закладу Предмет дослідження: предметом дослідження стала система для розподілу педагогічного навантаження. Мета роботи: Розробка рекламного веб-сайту для просування компанії та пошуку нових клієнтів. Досягнуті результати: - Вибрані необхідні засоби розробки; - Розроблено архітектуру взаємодії з модулем "Педагогічна навантаження" - Розроблено архітектуру пакетів системи; - Створено необхідні таблиці у базі даних для модуля "Педагогічна навантаження"; - Виявлено проблеми непрацюючого та незатребуваного функціоналу та враховано у розробленому модулі "Педагогічна навантаження"
  • Документ
    Розробка програмного забезпечення системи контролю і управління доступом на об'єкт
    (ВСП "ОТФК ОНТУ", Відділення Комп`ютерних систем, 2022) Удот Дмитро Віталійович
  • Документ
    Розробка веб-додатків із застосування сучасних технологій (PWA)
    (ВСП "ОТФК ОНТУ", Відділення Комп`ютерних систем, 2022) Токарчук Гліб Сергійович
    Об'єкт дослідження: Об'єктом дослідження є PWA-додатки Предмет дослідження: Предметом дослідження стала розробка сайту та використання його як PWA-додатки Мета роботи: Дослідити процес створення сучасних веб-сайтів з використанням технологій складання проектів Досягнуті результати: ● Вибрано необхідний стек для розробки програми ● Розроблено front-end та back-end веб-сайту ● Створені необхідні таблиці у базі даних. ● Створено повноцінний PWA додаток, який може використовуватись на всіх сучасних веб-браузерах
  • Документ
    Побудова серверної частини для інтернет-магазину з використанням технологій мікросервісної архітектури
    (ВСП "ОТФК ОНТУ", Відділення Комп`ютерних систем, 2022) Тимощук Володимир Олегович
    У сучасному світі при розробці програмного забезпечення дедалі частіше виникає ситуація, в якій вимоги до системи змінюються вже на кінцевих етапах розробки. До того ж, спостерігається постійний приріст функціональності у існуючих системах. Крім цього, до сучасного ПЗ пред'являються вкрай високі вимоги щодо продуктивності та відмовостійкості. Класична монолітна архітектура додатків не відповідала вимогам сучасного світу і на зміну їй прийшов сервісно-орієнтований підхід. Такий підхід має значні переваги в порівнянні з монолітними програмами, такі, наприклад, як краща масштабованість, менша зв'язаність між модулями, кращий контроль на етапах розробки, тестування та розгортання. Системи, побудовані за допомогою сервісно-орієнтованої архітектури, також розподілені. Взаємодія між сервісами здійснюється із використанням різних протоколів. Мікросервісна архітектура є одним із видів сервісно-орієнтованої архітектури. Це означає, що основний архітектурний компонент, з якого будується система, це сервіс. На жаль, ціною вищевказаних переваг є значне ускладнення системи. Потрібно підтримувати контракти протоколів, боротися з недоступністю послуг, управляти розподіленими транзакціями. Також до цих проблем відноситься необхідність розгортання великої кількості сервісів у різних оточення на всіх етапах розробки.