2 research outputs found

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

    Get PDF
    Дану роботу присвячено порівнянню різних методів розробки систем. Це порівняння класичного традиційного програмування за концепцією SOA та відносно нової розробки на low-code/no-code платформах. У даній роботі проводиться аналіз технічної та бізнес-літератури, де описується загалом або детально кожен з методів розробки, розглядається тлумачення цих концепцій розробки під різними поглядами науковців, звичайних розробників та бізнес-аналітиків. Розглядається історичне становлення та причини, що призвели до виникнення архітектурної концепції SOA, поява та опис технологій, що зробили втілення концепції реальним. Також описуються причини виникнення LC/NC платформ як способу вирішення проблем сучасного бізнесу: нестачі часу та заощадження коштів. Теоретичне порівняння різних методів розробки підкріплюється практичним порівнянням на основі створення реального застосунку. Додаток, що розробляється та порівнюється є MVP медичної сенсорної системи, що має практичну користь у використанні її пацієнтами та лікарями за спостереженням зміни певних значень показників. Застосовуються такі середовища розробки як Android Studio, Visual Studio та OutSystems Service Studio. На основі практичного порівняння в роботі підкріплюються або спростовуються тезиси переваг та недоліків кожного з методів розробки. Виокремлюються окремі рекомендації застосувань LC/NC платформ та традиційної концепції SOA під окремі задачі. Загальний обсяг пояснювальної записки: 186 сторінок, включаючи 139 рисунків, 10 таблиць та 72 посилання.This 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
    corecore