моделирование
корпоративных
информационных
систем
зачем этот сайт »»
 

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


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

 На такой диаграмме можно видеть исходный код и исполняемые компоненты системы. С ее помощью отвечающий за компиляцию и размещение системы персонал выясняет, какие библиотеки кода существуют, и какие исполняемые файлы будут созданы при его компиляции. Разработчики узнают, какие библиотеки кода существуют и каковы связи между ними. Зависимости между компонентами отражают порядок их компиляции.
В разработке диаграмм компонентов участвуют как системные аналитики и архитекторы, так и программисты. Диаграмма компонентов обеспечивает согласованный переход от логического представления к конкретной реализации проекта в форме программного кода. Одни компоненты могут существовать только на этапе компиляции программного кода, другие – на этапе его исполнения.