Платформи з LCNC і їх відмінності від SOA на прикладі сенсорних медичних систем

dc.contributor.advisorПетренко, Анатолій Іванович
dc.contributor.authorХом’як, Карина Віталіївна
dc.date.accessioned2023-03-24T11:03:41Z
dc.date.available2023-03-24T11:03:41Z
dc.date.issued2022-06
dc.description.abstractДану роботу присвячено порівнянню різних методів розробки систем. Це порівняння класичного традиційного програмування за концепцією SOA та відносно нової розробки на low-code/no-code платформах. У даній роботі проводиться аналіз технічної та бізнес-літератури, де описується загалом або детально кожен з методів розробки, розглядається тлумачення цих концепцій розробки під різними поглядами науковців, звичайних розробників та бізнес-аналітиків. Розглядається історичне становлення та причини, що призвели до виникнення архітектурної концепції SOA, поява та опис технологій, що зробили втілення концепції реальним. Також описуються причини виникнення LC/NC платформ як способу вирішення проблем сучасного бізнесу: нестачі часу та заощадження коштів. Теоретичне порівняння різних методів розробки підкріплюється практичним порівнянням на основі створення реального застосунку. Додаток, що розробляється та порівнюється є MVP медичної сенсорної системи, що має практичну користь у використанні її пацієнтами та лікарями за спостереженням зміни певних значень показників. Застосовуються такі середовища розробки як Android Studio, Visual Studio та OutSystems Service Studio. На основі практичного порівняння в роботі підкріплюються або спростовуються тезиси переваг та недоліків кожного з методів розробки. Виокремлюються окремі рекомендації застосувань LC/NC платформ та традиційної концепції SOA під окремі задачі. Загальний обсяг пояснювальної записки: 186 сторінок, включаючи 139 рисунків, 10 таблиць та 72 посилання.uk
dc.description.abstractotherThis work is devoted to the comparison of different methods of systems development. This is a comparison of classic traditional concept SOA programming and relatively new development on low-code / no-code platforms. This work analyzes the technical and business literature, which describes in general or in detail each of the development methods, and the interpretation of these development concepts under the different views of scientists, ordinary developers, and business analysts. The historical formation and the reasons that led to the emergence of the architectural concept of SOA, the emergence and description of technologies that made the implementation of the concept real. It also describes the reasons for the emergence of LC / NC platforms as a way to solve modern business problems: lack of time and savings. Theoretical comparison of different development methods is supported by practical comparisons based on the creation of a real application. The application developed and compared is the MVP of the medical sensor system, which has practical benefits in its use by patients and physicians to monitor changes in certain values. Development environments such as Android Studio, Visual Studio, and OutSystems Service Studio are used. On the basis of practical comparison in the work, the theses of advantages and disadvantages of each of the development methods are supported or refuted. Some recommendations for the use of LC / NC platforms and the traditional concept of SOA for individual tasks are highlighted. Total explanatory note volume: 186 pages, including 139 images, 10 tables and 72 references.uk
dc.format.extent186 с.uk
dc.identifier.citationХом’як, К. В. Платформи з LCNC і їх відмінності від SOA на прикладі сенсорних медичних систем : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Хом’як Карина Віталіївна. - Київ, 2022. - 186 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/53952
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectслабко-пов'язані компонентиuk
dc.subjectвеб-сервісиuk
dc.subjectмікросервісиuk
dc.subjectчерги повідомленняuk
dc.subjectмережі Петріuk
dc.subjectSOAuk
dc.subjectLC/NC (low-code/no-code)uk
dc.subjectCORBAuk
dc.subjectEDAuk
dc.subjectESBuk
dc.subjectMVPuk
dc.subjectdrag-and- dropuk
dc.subjectXMLuk
dc.subjectWSDLuk
dc.subjectloose-coupled componentsuk
dc.subjectweb servicesuk
dc.subjectmicroservicesuk
dc.subjectmessage queuesuk
dc.subjectpetri netsuk
dc.titleПлатформи з LCNC і їх відмінності від SOA на прикладі сенсорних медичних системuk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Khomiak_bakalavr.pdf
Розмір:
6.88 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.1 KB
Формат:
Item-specific license agreed upon to submission
Опис: