如何正确绘制UML包图?

时间:2014-04-26 19:12:54

标签: uml

我尝试使用UML包图模拟我的包:

包装图:

enter image description here

我有一个网络应用和两个使用RPC与远程组件通信的桌面应用。这是如何绘制包图

1 个答案:

答案 0 :(得分:0)

所以,继续是评论中的对话,这里是图表:

enter image description here

请仔细观察并向我提供反馈。特别是粉红色的笔记与我的问题。

如您所见,我使用组件而不是软件包,以便最终能够添加部署图并将组件分配给相应的节点。虽然程序包图也有效,但它不允许对部署图的节点进行可跟踪性跟踪。

请注意DBAccess组件的界面。在这种情况下,它表示依赖项的RPC性质。

Furtner您可以为每个组件添加或更多类图,对其内部结构进行建模。在这种情况下,请务必尊重界面并使用界面显示类。

更新(第一次评论后)

修正:

  • WebApp直接泄露给数据库
  • B和C通过套接字进行通信。 C是套接字服务器,B启动连接(客户端)。请注意,这是一个简单的单向依赖。如果两者都可以打开连接,只需绘制另一个界面,如B所提供的(对称情况)。

enter image description here