АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: ОДНОУРОВНЕВАЯ, ДВУХУРОВНЕВАЯ, ТРЕХУРОВНЕВАЯ, N УРОВЕНЬНАЯ.

АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: ОДНОУРОВЕННЫЙ, ДВУХУРОВЕННЫЙ, ТРЕХУРОВНЕВЫЙ, N УРОВНЕЙ

В этом руководстве по архитектуре программного обеспечения мы изучим следующее

Архитектуру программного обеспечения

Архитектура программного обеспечения состоит из одноуровневой, двухуровневой, трехуровневой и N-уровневой архитектур.

«Уровень» также может называться «уровнем».

В приложении задействованы три уровня, а именно: уровень представления, бизнес-уровень и уровень данных. Давайте рассмотрим каждый слой подробно:

#1. Уровень представления

Он также известен как клиентский уровень. Самый верхний уровень приложения. Это слой, который мы видим, когда используем программное обеспечение. Используя этот слой, мы можем получить доступ к веб-страницам. Основная функция этого уровня — взаимодействие с прикладным уровнем. Этот уровень передает информацию, предоставляемую пользователем в виде действий с клавиатуры и щелчков мыши, на уровень приложения.
Например, страница входа в Gmail, где конечный пользователь может видеть текстовые поля и кнопки для ввода идентификатора пользователя. , пароль и нажмите «Войти».

Проще говоря, это просмотр приложения.

Посмотрите видео ниже, чтобы увидеть «Архитектуру программного обеспечения»

ПРОГРАММНАЯ АРХИТЕКТУРА: ОДНОУРОВЕННЫЙ, ДВУХУРОВЕННЫЙ, ТРИ УРОВНЯ, Н УРОВНЯ

Пожалуйста, будьте терпеливы. Видео загрузится через некоторое время.

Если вам понравилось это видео, подпишитесь на наш канал YouTube, чтобы получать больше видеоуроков.

#2. Прикладной уровень

Он также известен как уровень бизнес-логики, который также известен как логический уровень. Согласно примеру страницы входа в Gmail, как только пользователь нажимает кнопку входа в систему, уровень приложения взаимодействует с уровнем базы данных и отправляет необходимую информацию на уровень представления. Он контролирует функциональность приложения, выполняя детальную обработку. Этот уровень действует как посредник между уровнем представления и уровнем базы данных. На этом уровне будет написана полная бизнес-логика.

Проще говоря, это выполнение операций над приложением.

#3 . Уровень данных

Данные хранятся на этом уровне. Уровень приложения взаимодействует с уровнем базы данных для получения данных. Он содержит методы, которые подключают базу данных и выполняют необходимые действия, например: вставку, обновление, удаление и т. д.

Проще говоря, это обмен данными и их получение.

Обязательно к прочтению: Полное руководство по ручному тестированию

Типы архитектуры программного обеспечения:

#1. Одноуровневая архитектура:

Одноуровневое приложение, также известное как автономное приложение

ПРОГРАММНАЯ АРХИТЕКТУРА: ОДНОУРОВЕННАЯ, ДВУХУРОВНЕВАЯ, ТРЕХУРОВНЕВАЯ , N УРОВЕНЬ

Одноуровневая архитектура объединяет все уровни, такие как уровни представления, бизнеса и доступа к данным, в одном программном пакете. Приложения, поддерживающие все три уровня, такие как MP3-плеер и MS Office, относятся к одноуровневым приложениям. Данные хранятся в локальной системе или на общем диске.

Обязательно прочтите: самые популярные вопросы на собеседовании по тестированию программного обеспечения

#2. Двухуровневая архитектура:

Двухуровневое приложение, также известное как клиент-серверное приложение

АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: ОДНОУРОВНЕВЫЙ, ДВУХУРОВНЕВЫЙ, ТРЕХУРОВНЕВЫЙ, N УРОВЕНЬНЫЙ

Двухуровневая архитектура разделена на две части:

1. Клиентское приложение (клиентский уровень)
2. База данных (уровень данных)

Клиентская система обрабатывает уровни представления и приложения, а серверная система обрабатывает уровень базы данных. Его также называют клиент-серверным приложением. Связь происходит между Клиентом и Сервером. Клиентская система отправляет запрос серверной системе, а серверная система обрабатывает запрос и отправляет данные обратно в клиентскую систему

Обязательно к прочтению: Полное руководство по SQL для тестировщиков программного обеспечения

#3. Трехуровневая архитектура:

Трехуровневое приложение, также известное как веб-приложение

АРХИТЕКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: ОДНОУРОВНЕВАЯ, ДВУХУРОВНЕВАЯ, ТРЕХУРОВНЕВАЯ, N УРОВНЯ

Трехуровневая архитектура разделена на три части:

1. Уровень представления (клиентский уровень)
2. Прикладной уровень (бизнес-уровень)
2. Уровень базы данных (уровень данных)

Клиентская система обрабатывает уровень представления, сервер приложений обрабатывает уровень приложения, а серверная система обрабатывает уровень базы данных.

Примечание: Другой уровень — это приложение N-Tier. Приложение N-Tier, также известное как Распределенное приложение. Она похожа на трехуровневую архитектуру, но количество серверов приложений увеличено и представлено на отдельных уровнях, чтобы распределить бизнес-логику таким образом, чтобы логика была распределенной.

TAG: qa

От QA genius

Adblock
detector