Component Diagrams
和Deployment Diagrams
的区别是什么
发布于 2009-10-13 08:45:47
简单地说,组件图显示了系统的不同元素是如何组合在一起的(组合成程序集/dll等),以及这些组件之间的联系。部署关系图可以让您更进一步,并描述这些组件驻留在哪些硬件元素上。
例如,如果"Utility.dll“是一个组件,并假设它是部署在客户端计算机(硬件)上的。然后,该系统的组件图将显示Utility及其与系统中其他组件的链接(例如..Customer / SQL包)。然而,部署关系图将显示硬件配置-数据库服务器/ Web服务器/客户端计算机。和Utility组件将被放置到客户端机器节点中。
发布于 2009-10-13 08:24:38
Component Diagrams用于绘制您将要开发的高级组件的图表。例如,在我的应用程序中,我使用COM来分隔模块。每个COM对象都在其自己的可执行文件中运行,并且被建模为一个组件。
Deployment Diagrams用于绘制完成系统所需的实际运行时模块。这包括模块和完成系统所需的任何硬件/软件。在我的应用程序中,部署关系图将包含所有服务器的名称以及它们将运行的模块。
发布于 2009-10-13 08:36:07
组件图描述了系统中物理组件的组织。部署图描述了系统中的物理资源,包括节点、组件和connections.See,例如此处的http://vinci.org/uml/
https://stackoverflow.com/questions/1558835
复制相似问题