С 2005 года и выше служба браузера SQL сервера работает.
Этот обманул меня много раз.
Проще говоря, диаграмма компонентов показывает, как различные элементы вашей системы были сгруппированы вместе (в сборки / библиотеки DLL и т. Д.) - и связь между этими компонентами. Схема развертывания продвигает вас на один шаг вперед и описывает, на каких аппаратных элементах размещаются эти компоненты.
Так, например, если «Utility.dll» является компонентом и скажем, что он развернут на клиентской машине (оборудование). Затем на диаграмме компонентов этой системы будет показана служебная программа и ее связь с другими компонентами системы (например, клиентские / SQL-пакеты). Принимая во внимание, что диаграмма развертывания покажет конфигурацию оборудования - сервер БД / веб-сервер / клиентский компьютер .. и компонент служебной программы будет помещен в узел клиентской машины.
Компонентная диаграмма описывает организацию физических компонентов в система. Диаграммы развертывания отображают физические ресурсы в системе, включая узлы, компоненты и соединения. См., Например, здесь http://vinci.org/uml/
Диаграммы компонентов используются для построения схем компонентов высокого уровня, которые вы будете разрабатывать. Например, в моем приложении я использую COM для разделения модулей. Каждый COM-объект работает в своем собственном исполняемом файле и моделируется как компонент.
Диаграммы развертывания используются для построения схем фактических модулей времени выполнения, которые требуются для завершения системы. Сюда входят ваши модули и любое оборудование / программное обеспечение, необходимое для завершения вашей системы. В моем приложении диаграмма развертывания будет содержать имена всех серверов и модули, на которых они будут работать.