Разработка системы тестирования мобильных приложений


 Анализ архитектуры мобильных приложений



Pdf көрінісі
бет11/24
Дата31.01.2024
өлшемі1.52 Mb.
#490369
1   ...   7   8   9   10   11   12   13   14   ...   24
ТЕСТИРОВАНИЯ МОБИЛЬНЫХ

1.6 Анализ архитектуры мобильных приложений 
На сегодняшний день мобильные приложения реализуются в 
архитектуре, которая носит название «клиент-сервер ». Для клиент-серверной 
архитектуры предусматривается несколько видов: 
1) Двухзвенная «клиент-серверная » архитектура 


33 
Рисунок 1.7 – Двухзвенная «клиент-серверная» архитектура 
Первым звеном этой схемы, будет являться устройство пользователя с 
установленным на нем приложением, благодаря которому будет 
обеспечиваться взаимодействие пользователя с БД через сеть.
Вторым звеном будет являться, сервер баз данных, который принимает 
участие в обработке данных. 
Использование двухзвенной архитектуры, способствует снижению 
нагрузки на информационную сеть, посредством передачи запроса и ответа.
Для такой архитектуры можно выделить следующие плюсы и минусы. 
1) Плюсы: 
1. Простота в реализации. 
2. Достаточно низкая стоимость серверного оборудования.
2) Минусы: 
1. Использование устаревших IT-решений. 
2) Трехзвенная «клиент-серверная » архитектура 
Рисунок 1.8 – Трехзвенная «клиент-серверная» архитектура 


34 
Первым звеном этой схемы, будет являться мобильно приложение на 
платформе Android.
Вторым звеном, сервер приложений, который является программным 
продуктом переходного уровня. Его назначение производить синхронизацию в 
работе компонентов системы и обеспечивать их взаимосвязь. Чаще всего, 
такую задачу выполняют сетевые службы и программные обеспечения. 
Третьим звеном, является сервер баз данных, который не 
взаимодействует прямым образом с клиентом, что повышает безопасность 
системы. 
Для этой архитектуры можно так же выделить следующие плюсы и 
минусы. 
1) Плюсы: 
1. Наличие масштабируемости. 
2. Легкость конфигурирования.
2) Минусы: 
1. Затруднение в воспроизведении программного продукта. 
2. Достаточно высокие требования к продуктивности сервера баз данных 
и серверов приложений. 
Для этих архитектур так же проводился сравнительный анализ, с 
целью выявления наиболее подходящей структуры при реализация 
программного продукта. 
Сравнительный анализ этих архитектур, продемонстрирован в таблице 
1.3. 
Таблица 1.3 – Сравнительный анализ архитектур 


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет