Моделирования uml
Download 1.84 Mb. Pdf ko'rish
|
ivanov novikov unificirovannii jazik modelirovanija uml 2011
- Bu sahifa navigatsiya:
- 1.4.7. Диаграмма компонентов Диаграмма компонентов
1.4.6. Диаграмма коммуникации
Диаграмма коммуникации (communication diagram) — способ описания поведения, семантически эквивалентный диаграмме последовательности. 2 Термин "активация" использовался в UML 1 и на данный момент считается устаревшим. 34 Фактически, это такое же описание последовательности обмена сообщениями взаимодействующих экземпляров классификаторов, только выраженное другими графическими средствами. Таким образом, на диаграмме коммуникации также как и на диаграмме последовательности применяют один основной тип сущностей — экземпляры взаимодействующих классификаторов (1) и один тип отношений — связи (2). Однако здесь акцент делается не на времени, а на структуре связей между конкретными экземплярами. На рис. 1.16 показаны основные элементы нотации, применяемые на диаграмме коммуникации. Для обозначения самих взаимодействующих объектов применяется стандартная нотация — прямоугольник с именем экземпляра классификатора. Взаимное положение элементов на диаграмме кооперации не имеет значения — важны только связи (чаще всего экземпляры ассоциаций), вдоль которых передаются сообщения (3). Для отображения упорядоченности сообщений во времени применяется иерархическая десятичная нумерация. Сравните рис. 1.15 и рис. 1.16 (на них изображено одно и то же поведение), и вам все станет понятно. Прочие детали нотации диаграммы коммуникации см. в главе 4. Рис. 1.16. Нотация диаграммы коммуникации 35 1.4.7. Диаграмма компонентов Диаграмма компонентов (component diagram) — показывает взаимосвязи между модулями (логическими или физическими), из которых состоит моделируемая система. Основной тип сущностей на диаграмме компонентов — это сами компоненты (1), а также интерфейсы (2), посредством которых указывается взаимосвязь между компонентами. На диаграмме компонентов применяются следующие отношения: - реализации между компонентами и интерфейсами (компонент реализует интерфейс); - зависимости между компонентами и интерфейсами (компонент использует интерфейс) (3). На рис. 1.17 показаны основные элементы нотации, применяемые на диаграмме компонентов. Детальное описание приведено в главе 3. Рис. 1.17. Нотация диаграммы компонентов |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling