Розробка комбінованої архітектури мобільних додатків на основі аналізу архітектур MV(x) та Unidirectional Data Flow
dc.contributor.advisor | Яременко, Вадим Сергійович | |
dc.contributor.author | Зарічний, Ярослав Сергійович | |
dc.date.accessioned | 2023-02-01T11:58:36Z | |
dc.date.available | 2023-02-01T11:58:36Z | |
dc.date.issued | 2022 | |
dc.description.abstracten | The work is completed on 84 pages, contains 9 illustrations, 26 tables. Literature from 18 sources was used in the preparation. The relevance of the research topic is that the construction of a properly designed architecture provides companies with the opportunity to solve user problems faster, create new modules of functionality and combine these modules with existing ones. This allows you to save money on software development, as well as design more stable information systems. The purpose and objectives of the research. The purpose of this work is to study existing architectural solutions for building mobile applications, their advantages and disadvantages, as well as feasibility of use. Object of research - Construction of client design templates in the development of mobile applications. Research subject - Design and development of a combined client architecture for mobile applications based on existing MV(X) and Unidirectional Data Flow patterns for the iOS platform. Research methods. To solve the problem in this paper, methods of analysis and synthesis, system analysis, comparison, logical generalization of results, and design of logical data structures are used. Scientific novelty. The scientific novelty of the thesis consists in the developed architectural model, which provides an opportunity to combine existing architectural models for the use of certain depending on the technical conditions and tasks of the business. Also, this combined model corresponds to the basic principles and conditions for building software. In addition to this model, a declarative framework was created for building a graphical display, which provides all the advantages of a declarative programming paradigm. Potential applications and practical value of the results of the thesis: 1) The developed architectural model can be applied both for new applications of mobile applications and for the improvement of existing ones; 2) The developed framework for building a graphic display is quite independent, so it can be used on any projects. Approbation of the results of the dissertation. The results of the research were published at the 1st All-Ukrainian Scientific and Practical Conference "System Sciences and Informatics". Publications: Zarichnyi Y. S. Combined architecture for mobile applications / Y. S. Zarichnyi, V. Sh. Giorgizova-Gai, V. S. Yaremenko. // 1st All-Ukrainian Scientific and Practical Conference "System Sciences and Informatics" Collection of reports. – 2022. – P. 315–322. | uk |
dc.description.abstractuk | Робота виконана на 84 сторінках, містить 29 ілюстрацій, 23 таблиць. При підготовці використовувалась література з 22 джерел. Актуальність теми дослідження полягає в тому, що побудова правильно спроектованої архітектури надає компаніям можливість швидше вирішувати проблеми користувачів, створювати нові модулі функціональності та поєднувати ці модулі вже з існуючими. Це дозволяє заощаджувати кошти на розробку програмного забезпечення, а також проектувати більш стабільні інформаційні системи. Мета та задачі дослідження. Метою даної роботи є дослідження існуючих архітектурних рішень для побудови мобільних застосунків, їх переваг та недоліків, а також доцільності використання. Об’єкт досліджень - Побудова кліентських шаблонів проектування при розробці мобільних додатків. Предмет досліджень - Проектування та розробка комбінованої клієнтської архітектури для мобільних додатків на основі існуючих шаблонів MV(X) та Unidirectional Data Flow для платформи iOS. Методи досліджень. Для вирішення проблеми в даній роботі використовуються методи аналізу і синтезу, системного аналізу, порівняння, логічного узагальнення результатів, проектування логічних структур даних. Наукова новизна. Наукова новизна дипломної роботи полягає у розробленій архітектурній моделі, яка надає можливість комбінувати існуючі архітектурні моделі для використання певної в залежності від технічних умов і задач бізнесу. Також дана комбінована модель відповідає основним принципам і умовам до побудови програмного забезпечення. В додаток до комбінованої моделі було створено декларативний фреймворк для побудови графічного відображення, який надає усі переваги декларативної парадигми програмування. Потенційні застосування та практична цінність результатів дипломної роботи: 1) Розроблену архітектурну модель можливо застосувати як для нових реалізацій мобільних застосунків так і для покращення існуючих. 2) Розроблений фреймворк для побудови графічного відображення є доволі самостійним, тому його можливо використовувати на будь-яких проектах. Апробація результатів дисертації. Результати дослідження опубліковано на І Всеукраїнській науково-практичній конференції «Системні науки та інформатика». Публікації: Зарічний Я. С. Комбінована архітектура для мобільних застосунків / Я. С. Зарічний, В. Ш. Гіоргізова-Гай, В. С. Яременко. // І Всеукраїнська науково-практична конференція «Системні науки та інформатика» Збірник доповідей. – 2022. – С. 315–322. | uk |
dc.format.page | 126 с. | uk |
dc.identifier.citation | Зарічний, Я. С. Розробка комбінованої архітектури мобільних додатків на основі аналізу архітектур MV(x) та Unidirectional Data Flow : магістерська дис. : 122 Комп'ютерні науки / Яременко Вадим Сергійович. – Київ, 2022. – 126 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/52260 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | Комбінована архітектура | uk |
dc.subject | Чиста архітектура | uk |
dc.subject | Двоспрямовані архітектури | uk |
dc.subject | Односпрямовані архітектури | uk |
dc.subject | Model-View- Controller | uk |
dc.subject | Model-View-Presenter | uk |
dc.subject | Model-View-ViewModel | uk |
dc.subject | Unidirectional Data Flow | uk |
dc.subject | Combined architecture | uk |
dc.subject | Pure architecture | uk |
dc.subject | Bidirectional architectures | uk |
dc.subject | Unidirectional architectures | uk |
dc.subject | Model-View-Controller | uk |
dc.subject | Model- View-Presenter | uk |
dc.subject | Model-View-ViewModel | uk |
dc.subject | Unidirectional Data Flow | uk |
dc.subject.udc | 004:004.453 | uk |
dc.title | Розробка комбінованої архітектури мобільних додатків на основі аналізу архітектур MV(x) та Unidirectional Data Flow | uk |
dc.title.alternative | Development of a combined mobile application architecture based on the analysis of MV(x) and Unidirectional Data Flow architectures | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Zarichny_magistr.pdf
- Розмір:
- 2.24 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: