Электронная библиотека
Тамбовского государственного университета им. Г.Р. Державина

     

Детальная информация

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

Дата создания записи: 19.02.2025

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

Коллекции: Магистерские диссертации

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ФБ ТГУ МО Прочитать Печать Загрузить
Интернет МО Прочитать Печать Загрузить
Интернет Читатели Прочитать
-> Интернет Анонимные пользователи

Оглавление

  • ‎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
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика