Component Diagrams
とDeployment Diagrams
の違いは何ですか?
簡単に言えば、コンポーネント図は、システムのさまざまな要素がどのようにグループ化されているか(アセンブリ/ dllなどに)、およびこれらのコンポーネント間のリンクを示しています。配置図はさらに一歩進んで、これらのコンポーネントがどのハードウェア要素に存在するかを説明します。
したがって、たとえば、「Utility.dll」がcomponentであり、クライアントマシン(ハードウェア)上でdeployedであると言う場合。次に、このシステムのコンポーネント図に、ユーティリティと、システム内の他のコンポーネント(たとえば、顧客/ SQLパッケージ)とのリンクが表示されます。一方、配置図にはハードウェア構成が表示されます-DBサーバー/ Webサーバー/クライアントマシン..およびユーティリティコンポーネントはクライアントマシンノードに配置されます。
コンポーネント図は、システム内の物理コンポーネントの構成を示しています。配置図は、ノード、コンポーネント、接続など、システム内の物理リソースを示しています。たとえば、ここを参照してください http://vinci.org/uml/