Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Palmov-ITvSS(UML)-lec / Диаграмма компонентов / Диаграмма компонентов

.pdf
Скачиваний:
32
Добавлен:
10.06.2015
Размер:
1.07 Mб
Скачать

Лекция №

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

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

В UML для физического представления моделей систем используются так называемые диаграммы реализации

(implementation diagrams), которые включают в себя две отдельные диаграммы: компонентов и развёртывания.

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

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

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

Разрабатывается для:

Визуализации общей организации структуры исходного кода программной системы.

Спецификации исполнимого варианта программной системы.

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

Представления концептуальной и физической схем баз данных.

Представляют физические сущности в

UML.

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

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

В качестве собственных имён компонентов приято использовать имена исполняемых файлов, библиотек, текстовых файлов и т.д.

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

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

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

Другой способ спецификации различных видов компонентов – указание текстового стереотипа компонента перед его именем:

<<file>> - определяет наиболее общую разновидность компонента, который представляется в виде произвольного физического файла.

Соседние файлы в папке Диаграмма компонентов