Tambov state university named after GR Derzhavin
Electronic Library

     

Details

УЛЬЯНОВ, ДЕНИС АЛЕКСАНДРОВИЧ. ВЗАИМОДЕЙСТВИЕ ДЕКЛАРАТИВНЫХ И ИМПЕРАТИВНЫХ АРХИТЕКТУРНЫХ ПОДХОДОВ ПРИ РАЗРАБОТКЕ ПРИЛОЖЕНИЙ ДЛЯ СМАРТФОНОВ APPLE [Электронный ресурс]: магистерская диссертация: 09.04.03 Прикладная информатика: Прикладная информатика в информационной сфере: Заочная форма обучения / Д. А. УЛЬЯНОВ; ТГУ им. Г. Р. Державина ; науч. рук. к. пед. н., доцент, В. В. Хлебников. — Электрон. текстовые дан. (1 файл). — Тамбов, 2025. — Загл. с титул. экрана. — <URL:https://elibrary.tsutmb.ru/dl/docs/vkr17160.pdf>.

Record create date: 2/19/2025

Subject: архитектурные паттерны; разработка мобильных приложений; декларативная парадигма; императивная парадигма; MVVM; VIPER; VIP; YARCH; MCV; MVI; SwiftUI

Collections: Магистерские диссертации

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Document access rights

Network User group Action
FL TSU Local Network mo Read Print Download
Internet mo Read Print Download
Internet Readers Read
-> Internet Anonymous

Table of Contents

  • ‎E:\prepodov\2024-2025\Дипломы\Библиотека заочка\Магистры\УльяновДА_09.04.03_Прикладная информатика_2025.pdf‎
    • СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
    • ВВЕДЕНИЕ
    • 1 ОБЗОР СУЩЕСТВУЮЩИХ АРХИТЕКТУРНЫХ ПОДХОДОВ И ТЕХНОЛОГИЙ
      • 1.1 Нативные технологии от Apple
        • 1.1.2 Combine – нативный фреймворк для реактивного программирования
        • 1.1.3 SwiftUI – нативный фреймворк для графического интерфейса
      • 1.2 Парадигмы программирования
        • 1.2.1 Объектно-ориентированное программирование
      • 1.3 Архитектурные паттерны от Apple
        • 1.3.1 Причины возникновения архитектурных паттернов в разработке
        • 1.3.2 Model-View-Controller – архитектурный паттерн от Apple
        • 1.3.3 Model-View-ViewModel – архитектурный паттерн от Apple
      • 1.4 Архитектурные паттерны, придуманные сообществом, и причины их возникновения
        • 1.4.1 Причины возникновения новых архитектурных паттернов
        • 1.4.2 Архитектурный паттерн Model-View-Presenter
        • 1.4.3 Дизайн паттерн Конечный автомат
        • 1.4.5 Архитектурный паттерн Model-View-Update (Elm)
      • 1.5 Выводы по главе 1
    • 2 ИССЛЕДОВАНИЕ ВЗАИМОДЕЙСТВИЯ ИНФОРМАЦИОННЫХ СИСТЕМ СО СМЕШАННЫМИ АРХИТЕКТУРНЫМИ ПАТТЕРНАМИ И ПОДХОДАМИ
      • 2.1 Исследование императивной парадигмы на базе Model-View-Controller и View-Interactor-Presenter-Entity-Router
      • 2.2 Исследование подходов к многопоточности
        • 2.2.1 Старый Grand Central Dispatch как имплементация императивной парадигмы при работе с потоками
        • 2.2.2 Новая Modern Structural Concurrency как имплементация декларативной парадигмы при работе с потоками
        • 2.2.3 Сравнение подходов для работы многопоточностью
        • 2.2.4 Взаимодействие Grand Central Dispatch c Modern Structural Concurrency и выводы
      • 2.3 Исследование декларативной парадигмы на базе Model-View-ViewModel и View-Interactor-Presenter
      • 2.4 Сравнение императивной и декларативной парадигм
      • 2.5 Определение возможных точек взаимодействия декларативных и императивных парадигм
    • 2.4 Выводы по главе 2
    • 3 СОЗДАНИЕ ПРИЛОЖЕНИЯ С ИСПОЛЬЗОВАНИЕМ ДЕКЛАРАТИВНОЙ И ИМПЕРАТИВНОЙ ПАРАДИГМЫ ОДНОВРЕМЕННО
      • 3.1 Постановка целей практического исследования
      • 3.2 Постановка бизнес-задачи и создание технического задания на высоком уровне
      • 3.3 Создание скетча дизайна
      • 3.4 Проработка системного дизайна
      • 3.5 Реализация
      • 3.6 Описание проблем, возникающих при реализации
      • 3.7 Вывод по главе 3
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics