Проще говоря, диаграмма компонентов показывает, как различные элементы вашей системы были сгруппированы (в сборки / библиотеки и т. Д.), А также связь между этими компонентами. Диаграмма развертывания делает еще один шаг вперед и описывает, на каких аппаратных элементах находятся эти компоненты.
Так, например, если «Utility.dll» является компонентом и скажем, что развернуто на клиентском компьютере (аппаратное обеспечение). Затем на диаграмме компонентов этой системы будет показана Утилита и ее связь с другими компонентами в системе (скажем .. Пакеты клиента / SQL). Принимая во внимание, что на диаграмме развертывания будет показана конфигурация оборудования - сервер БД / веб-сервер / клиентский компьютер ... и компонент утилиты будет помещен в узел клиентского компьютера.