Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Структура і функціональне призначення модулів системи






    Модуль - функціонально закінчений фрагмент програми, оформлений у вигляді окремого файлу з вихідним кодом або пойменованої безперервної її частини, призначений для використання в інших програмах. Модулі дозволяють розбивати складні завдання на більш дрібні відповідно до принципу модульності. Зазвичай проектуються таким чином, щоб надавати програмістам зручну для багаторазового використання функціональність (інтерфейс) у вигляді набору функцій, класів, констант. Модулі можуть об'єднуватися в пакети і, далі, в бібліотеки. Зручність використання модульної архітектури полягає в можливості поновлення (заміни) модуля, без необхідності зміни іншої системи. У більшості випадків різні модулі можуть запускатися як на одному сервері, так і на різних, для розподілу навантаження і створення розподіленої архітектури [9].

    Під час розробки було створено декілька модулів для кращої роботи мобільного додатку:

    - модуль запитів;

    - модуль web-браузеру;

    - основний модуль.


     

    Модуль запитів – набір класів, які виконують запити до API хмарних сховищ даних.

    Рис. 3.1 Список класів модуля запитів

    Модуль web-браузеру – клас який відповідає за можливість авторизації користувача хмарного сховища, та налаштування web-браузеру додатку.

    Рис. 3.2 Модуль web-браузеру

    Основний модуль - використовує патерн проектування MVC, що містить у собі:

    - три моделі (папки, файли, поле);

    - два контролери (головний контролер, контролер таблиці)

    - два уявлення (головний екран, поле).

     

    Рис. 3.3 Основний модуль

    Усі модулі взаємодіють між собою через основний модуль

    Рис. 3.4 Зв’язок модулів системи

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.