Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CASE.docx
Скачиваний:
6
Добавлен:
14.09.2019
Размер:
9.96 Mб
Скачать

Диаграммы размещения

Это графическая модель, отражающая физические взаимосвязи между программами и аппаратными компонентами системы.

Основные элементы:

  1. Узел. Узел – это аппаратный элемент системы. Виды узлов:

    1. Обладающие вычислительным ресурсом (компьютер).

    1. Не обладающие вычислительным ресурсом (концентраторы).

  1. Физическое соединение. Это маршрут передачи информации между узлами. Изображается сплошной линией без стрелки.

  2. Компонент. Это компоненты, существующие только на этапе исполнения программы.

Назначение диаграмм развертывания:

  1. Определение размещения компонентов системы по ее физическим узлам

  2. Отображение физических связей между узлами и системой на этапе ее исполнения

  3. Анализ топологии системы и ее реконфигурация.

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

  1. Моделирование клиент-серверных приложений

  2. Моделирование неоднородных распределенных архитектур

  3. Моделирование многопроцессорных систем.

РИСУНОК С ПРИМЕРОМ НАЗНАЧЕНИЯ В ТЕЛЕФОНЕ 2

Архитектура управляемой моделью

Архитектура управляемой моделью – интегрированный подход к разработке многоплатформенного программного обеспечения, основанный на разработке его моделей.

Основные определения:

  1. Модель – это описание системы на определенном уровне абстракции.

  2. Управление на основе модели – это процесс разработки, использующий модель при реализации.

Основные элементы MDA(структура и состав)

  1. Унифицированный язык моделирования (UML).

  2. MOF meta object facility (язык описания метамоделей).

  3. CWM (common warehouse metamodel) метамодель (хранилища) данных.

Цель – создание единого механизма интеграции программных платформ.

Способы интеграции:

  1. Внешняя унификация информационных интерфейсов (с использованием XML).

  2. Интеграция «изнутри» путем создания платформенно независимых моделей приложений.

Процесс разработки по MDA – это поэтапный переход от одной модели системы к другой.

Типы моделей:

  1. Вычислительно–независимая модель (Computation Independent Model). Описывает общее требования к системе словарь используемых понятий и окружений.

  2. Платформенно–независимая модель (platform Independent Model). Описывает структуру и функционал системы без привязки к конкретным языкам и средам программирования. Используется UML

  3. Платформенно–зависимая модель (Platform Specific Modal). Описывает структуру и функционал системы с учетом ее реализации на конкретной платформе. Обеспечивает отображение платформенно независимой модели на программную среду, выполняя функции адаптера или драйвера.

  4. Модель платформы. Содержит техническое описание платформы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]