Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК CASE-средства.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
724.31 Кб
Скачать

Диаграмма пакетов

Графическая модель, отображающая обобщенную структуру ПО в виде набора объединенных в группы классов или других ресурсов.

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

  1. Пакет – совокупность программных ресурсов, в том числе и самих пакетов

  1. Связь – отображает отношение между пакетами. На диаграмме пакетов обычно используются 2 типа связей:

  1. Зависимость

  2. обобщение

Занятие №9. Модели реализации. Модели развертывания. (Физическое проектирование)

Основное назначение логического представления – анализ структурных и функциональных отношений между элементами модели.

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

Диаграммы реализации состоят из:

  1. диаграмм компонентов

  2. диаграмм развертывания

диаграмм компонентов – графическая модель, отражающая физическую структуру (архитектуру ПО) в виде совокупности компонентов.

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

  1. компонент – физически заменяемая часть ПО, соответствует некоторому набору интерфейсов и обеспечивает их реализацию.

  2. интерфейс

  3. зависимость.

Стереотипы компонентов:

  1. Библиотека (Labrary)

  1. Таблица (Table) – таблицы БД

  1. Файл (File) – исходные тексты

  1. Документ

  1. Исполняемый (Executable)

  1. БД

Назначение диаграмм:

  1. Описание общей структуры исходного кода ПО.

  2. Описание исполнимого варианта программной системы.

  3. Описание концептуальной и физической схем БД.

Пример:

Диаграммы размещения (развертывания).

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

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

  1. Узел – аппаратный элемент системы.

  2. Физическое соединение

  3. Компонент

Виды узлов:

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

  1. Не обладающие #концентратор, хаб.

Соединения – маршрут передачи информации между узлами. (Наличие коммуникационного канала).

На диаграммах размещения отображаются только исполняемые компоненты.

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

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

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

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

Области применения:

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

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

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