Разделы презентаций


Физическое представление модели – диаграммы реализации Диаграммы компонентов и развертывания

Содержание

Диаграмма компонентов1. описывает особенности физического представления системы;2. позволяет определить архитектуру разрабатываемой системы,установив зависимости между программными компонентами, в роликоторых может выступать исходный, бинарный и исполняемый код;3. основными графическими элементами диаграммы компонентовявляются компоненты,

Слайды и текст этой презентации

Слайд 1Физическое представление модели – диаграммы реализации Диаграммы компонентов и развертывания (component diagrams,

deployment diagrams)
Лекция 9

Физическое представление модели – диаграммы реализации Диаграммы компонентов и развертывания (component diagrams, deployment diagrams)Лекция 9

Слайд 2Диаграмма компонентов
1. описывает особенности физического представления системы;

2. позволяет определить архитектуру

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

исходный, бинарный и исполняемый код;

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

Диаграмма компонентов разрабатывается для следующих целей:
- визуализация общей организации структуры исходного кода программной системы;
- спецификация исполнимого варианта программной системы;
обеспечение многократного использования отдельных фрагментов программного кода;
- представление концептуальной и физической схем баз данных.

Диаграмма компонентов1. описывает особенности физического представления системы;2. позволяет определить архитектуру разрабатываемой системы,установив зависимости между программными компонентами, в

Слайд 3Компоненты
Компонент служит для общего обозначения элементов физического представления модели и

может реализовывать некоторый набор интерфейсов.

Имя компонента
Если компонент представляется на

уровне типов, то в качестве его имени записывается только имя типа с заглавной буквы в форме <имя типа>.
Если компонент представляется на уровне примеров, то в качестве его имени записывается <имя компонента ':' имя типа>.
Компоненты	Компонент служит для общего обозначения элементов физического представления модели и может реализовывать некоторый набор интерфейсов. Имя компонента	Если

Слайд 4Виды компонентов
(файл) — определяет наиболее общую разновидность компонента, который

представляется в виде произвольного физического файла;

(исполнимый) — определяет разновидность

компонента-файла, который является исполнимым файлом и может выполняться на некоторой компьютерной платформе;

<> (документ) — определяет разновидность компонента-файла, который представляется в форме документа произвольного содержания, не являющегося исполнимым файлом или файлом с исходным текстом программы;

<> (библиотека) — определяет разновидность компонента-файла, который представляется в форме динамической или статической библиотеки;

<> (источник) — определяет разновидность компонента-файла, представляющего собой файл с исходным текстом программы, который после компиляции может быть преобразован в исполнимый файл;

<> (таблица) — определяет разновидность компонента, который представляется в форме таблицы базы данных.
Виды компонентов (файл) — определяет наиболее общую разновидность компонента, который представляется в виде произвольного физического файла; (исполнимый)

Слайд 5Интерфейсы



Catalog
IConnection
IApplication
IDialog



Main

IDialog

Интерфейсы CatalogIConnectionIApplicationIDialogMain IDialog

Слайд 6Зависимости
Зависимости могут связывать компоненты и импортируемые этим компонентом интерфейсы, а

также различные виды компонентов между собой.

Отношение реализации интерфейса обозначается на

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

Слайд 7Пример построения диаграммы компонентов системы управления банкоматом

Пример построения диаграммы компонентов системы управления банкоматом

Слайд 8Component Diagram: Agent

Component Diagram: Agent

Слайд 9Component Diagram: Studio

Component Diagram: Studio

Слайд 10Class Diagram

Class Diagram

Слайд 11Диаграмма развертывания (deployment diagram)
1. применяется для представления общей конфигурации и

топологии распределенной программной системы;
2. содержит изображение размещения компонентов по отдельным

узлам системы;
3. показывает наличие физических соединений — маршрутов передачи информации между аппаратными устройствами, задействованными в реализации системы;
4. предназначена для визуализации элементов и компонентов программы, существующих только на этапе ее исполнения. При этом представляются только компоненты-экземпляры программы, являющиеся исполнимыми файлами или динамическими библиотеками. Те компоненты, которые не используются на этапе исполнения, на диаграмме развертывания не показываются;
5. содержит графические изображения процессоров, устройств, процессов и связей между ними;
6. является единственной для системы в целом, поскольку должна всецело отражать особенности ее реализации.
Диаграмма развертывания (deployment diagram)1. применяется для представления общей конфигурации и топологии распределенной программной системы;2. содержит изображение размещения

Слайд 12Диаграмма развертывания (продолжение)
Цели, преследуемые при разработке диаграммы развертывания, следующие:

- указать

размещение исполнимых компонентов программной системы по ее физическим узлам;

- показать

физические связи между всеми узлами реализации системы на этапе ее исполнения;

- выявить узкие места системы и реконфигурировать ее топологию для достижения требуемой производительности.
Диаграмма развертывания (продолжение)Цели, преследуемые при разработке диаграммы развертывания, следующие:- указать размещение исполнимых компонентов программной системы по ее

Слайд 13Узел
Это физически существующий элемент системы, который может обладать некоторым вычислительным

ресурсом.

В качестве вычислительного ресурса узла может рассматриваться наличие одного или

нескольких процессоров, а также некоторого объема оперативной памяти.

В языке UML понятие узла расширено — оно может включать в себя не только вычислительные устройства (процессоры), но и другие механические или электронные устройства, такие как датчики, принтеры, модемы, цифровые камеры, сканеры и манипуляторы.

Графически узел на диаграмме развертывания изображается в форме трехмерного куба. Узел имеет имя, которое указывается внутри этого графического символа. Сами узлы могут представляться как в качестве типов <имя типа узла>, так и в качестве экземпляров <имя узла ':' имя типа узла> .
УзелЭто физически существующий элемент системы, который может обладать некоторым вычислительным ресурсом.В качестве вычислительного ресурса узла может рассматриваться

Слайд 14Соединения и зависимости
Отношения между узлами - физические соединения между

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

Характер соединения

может быть дополнительно специфицирован примечанием, стереотипом, помеченным значением или ограничением.
Соединения и зависимости Отношения между узлами - физические соединения между узлами, а также зависимости между узлами и

Слайд 15Пример построения диаграммы развертывания системы управления банкоматом

Пример построения диаграммы развертывания системы управления банкоматом

Слайд 16Deployment Diagram

Deployment Diagram

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика