Второй формой физического представления программной системы является диаграмма размещения (развертывания). Она применяется для представления общей конфигурации и топологии распределенной информационной системы, содержит сведения о распределении компонентов по отдельным узлам системы и каналом связи между аппаратными средствами (соединения). Таким образом, диаграмма реализации предназначена для визуализации элементов и компонентов системы, существующих лишь на этапе ее исполнения (runtime), к которым относятся исполнимые файлы, динамические библиотеки, таблицы БД и т. д. Те компоненты, которые не используются на этапе исполнения (например, исходные тексты программ), на диаграмме не показываются. Основные цели, преследуемые при разработке диаграммы развертывания: отображение физических связей между узлами системы на этапе исполнения; выявление узких мест системы и реконфигурация ее топологии для достижения требуемой производительности. Элементами диаграммы реализации являются узлы, компоненты и связи между ними. Узел (англ. node) представляет собой некоторый физически существующий элемент системы. В качестве узла могут рассматриваться компьютеры, датчики, принтеры, модемы, цифровые камеры, сканеры и т.д. Графически узел изображается в форме трехмерного куба, внутри которого указывается его имя и, возможно, дополнительная информация в виде помеченного значения (рис. 15.6). В качестве узла можно отображать его экземпляр. В этом случае перед именем узла ставится двоеточие, и оно подчеркивается (рис. 15.7). Для узлов, представляющих собой компьютеры (процессоры), могут показываться устанавливаемые на них компоненты. Рис. 15.7. Пример экземпляра узла с компонентами
Достарыңызбен бөлісу: |