- UML использует символ куба для представления узла вычислительных ресурсов; таким ресурсом может быть аппаратное устройство или развернутая программная подсистема.
- Например, серверы данных, веб-серверы и серверы приложений могут быть узлами и описываться кубами на схеме развертывания.
- Связь между узлами – это сетевое соединение, отображаемое сетевым протоколом.
- Диаграмма развертывания широко используется для моделирования и проектирования распределенных программных систем.
- На рис. 3.8 показана схема развертывания, в которой корзина развернута на веб-сервере, компонент бизнес-транзакций развернут на отдельном сервере приложений, а база данных доступна на сервере данных.
- Другие службы доступны из трех компонентов, развернутых соответствующими поставщиками услуг
UML для архитектуры ПО UML для архитектуры ПО Поведенческие диаграммы Диаграммы описания поведения включают UML для архитектуры ПО - Диаграммы вариантов использования описывают требования пользователей с точки зрения функциональности системы как контракт между пользователями (участниками) и программной системой.
- Эта диаграмма состоит из субъектов (экторов), вариантов использования и связей между ними. Пример варианта использования показан на рис. 3.9.
UML для архитектуры ПО UML для архитектуры ПО - Субъект (эктор) в диаграмме вариантов использования является внешним "пользователем"; это может быть конечный пользователь-человек, приложение, внешнее устройство или другая система.
Do'stlaringiz bilan baham: |