Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на 52 вопроса по экзамену ИТ..docx
Скачиваний:
6
Добавлен:
17.04.2019
Размер:
611.99 Кб
Скачать

15) Архитектурное проектирование ит. Основные этапы.

Архитектурным проектированием называют первый этап процесса проектирования, на котором определяются подсистемы, а также структура управления и взаимодействия подсистем.

Этапы, общие для всех процессов архитектурного проектирования:

  1. Структурирование системы. Программная система структурируется в виде совокуп­ности относительно независимых подсистем. Также определяются взаимодействия между подсистемами.

  2. Моделирование управления. Разрабатывается базовая модель управления взаимоотношениями между частями системы.

  3. Модульная декомпозиция. Каждая определенная на первом этапе подсистема разбивается на отдельные модули. Здесь определяются типы модулей и типы их взаимосвязей.

16) Виды моделей архитектуры ит. Статистическая модель.

Виды:

А) Статистическая модель.

Б) Динамическая модель.

(В) Модель репозитория

Г) Модель клиент/сервер

Д) Модель абстрактной машины

Е) Проблемно-зависимая архитектура )

Статистическая модель.

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

17) Виды моделей архитектуры ит. Динамическая модель.

Виды:

А) Статистическая модель.

Б) Динамическая модель.

(В) Модель репозитория

Г) Модель клиент/сервер

Д) Модель абстрактной машины

Е) Проблемно-зависимая архитектура )

Динамическая модель.

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

18) Модель репозитория. Репозиторий

Модель репозитория основана на совместном использовании данных. Все совместно используемые данные хранятся в центральной базе данных, доступной всем подсистемам, каждая из которых имеет также собственную базу данных. Взаимообмен даными между подсистемами происходит с помощью передачи сообщений.

Плюсы

  • Эффективность

  • Централизация средств управления данными

  • Прозрачность модели совместного использования

Минусы

  • Все подсистемы должны быть согласованы с моделью репозитория данных

  • Проблема распределённого хранения репозитория

  • Сложность перевода уже существующих систем на эту модель

  • Одинаковые требования безопасности ко всем подсистемам

19) Модель клиент/сервер. Клиент—сервер

Модель клиент—сервер — это модель распределённой системы, в которой показано распределение данных и процессов между несколькими процессорами. Модель включает три основных компонента:

  • Набор серверов, предоставляющих сервисы другим подсистемам

  • Набор клиентов, которые вызывают эти сервисы

  • Сеть, посредством которой клиенты получают доступ к сервисам

Плюсы

  • Простота добавления новых серверов

  • Простота обновления сервисов

Минусы

  • Высокие требования к пропускной способности сети

20) Модель абстрактной машины.

Абстрактная машина

Модель абстрактной машины организует систему в виде набора уровней, каждый из которых предоставляет свои сервисы. Каждый уровень определяет абстрактную машину, машинный язык которой (сервисы) используется для реализации следующего уровня абстрактной машины

Плюсы

  • Пошаговое развитие системы

  • Кросс-платформенность

Минусы

  • Сложная структура