nic*_*man 4 uml modeling component-diagram
我很难理解UML组件图中依赖和汇编(球和套接字)之间的区别.
我google了很多,只发现了这个相对的问题:uml组件图在程序集和具有依赖性的接口之间的区别
但我真的不明白这个问题的答案,我特别想问:
请注意,我不是在询问我在网上发现的任何特定图像,我在这里一般都会问,我也想要Uml 2 :).
我更喜欢例子,因为我不理解UML中的所有单词,我也更喜欢这些例子有些现实,不是"A和B",而是例如"Order and Person".
我的问题的目标是绘制我们将给教授的毕业项目的组件图:).
www*_*.nl 11
组件是一个软件.这是类级别(定义级别).这个软件可以安装在多台机器上,也可以在同一台机器上运行多个实例.这是实例级别.在您的情况下,如果每个组件仅实例化一次,那么您只需要一个图表,显示实例.否则,最好让一个图表显示类级别,一个图表显示实例级别.
例如,有一个名为EmployeeProvider的组件,它提供访问员工数据库的服务.假设在美国运行一个实例,在欧洲运行一个实例.还假设有一个报告生成器组件,它只有一个实例,它从两个员工数据库中读取信息.您可以在下面看到两个图表,一个显示类级别(顶部),另一个显示实例级别(底部).