Palmov-ITvSS(UML)-lec / Диаграмма компонентов / Диаграмма компонентов
.pdfЛекция №
Для создания конкретной физической системы необходимо некоторым образом реализовать все элементы логического представления в конкретные материальные сущности.
Это осуществляется при помощи физического представления модели.
В UML для физического представления моделей систем используются так называемые диаграммы реализации
(implementation diagrams), которые включают в себя две отдельные диаграммы: компонентов и развёртывания.
Описывает особенности физического представления системы.
Позволяет определить архитектуру разрабатываемой системы.
Основные графические элементы: компоненты, интерфейсы и зависимости между ними.
Разрабатывается для:
•Визуализации общей организации структуры исходного кода программной системы.
•Спецификации исполнимого варианта программной системы.
•Обеспечения многократного использования отдельных фрагментов программного кода.
•Представления концептуальной и физической схем баз данных.
Представляют физические сущности в
UML.
Графическое представление – прямоугольник со вставленными слева двумя прямоугольниками меньшего размера.
Подчиняется общим правилам именования элементов модели в UML и может состоять из любого числа букв, цифр и некоторых знаков препинания.
В качестве собственных имён компонентов приято использовать имена исполняемых файлов, библиотек, текстовых файлов и т.д.
Имена компонентов определяются особенностями синтаксиса соответствующего языка программирования.
К имени может быть добавлена информация об имени пакета, версии реализации компонента.
Компонент иногда изображают в форме специального графического символа, иллюстрирующего конкретные особенности реализации.
Другой способ спецификации различных видов компонентов – указание текстового стереотипа компонента перед его именем:
<<file>> - определяет наиболее общую разновидность компонента, который представляется в виде произвольного физического файла.