如何制作更新库存的序列图

How to make Sequence Diagram for Update Inventory

我正在为一个项目准备序列图。我为零售商更新他的库存制作了以下序列图

这让我感到困惑,因为这是我第一次将这种技术与真实的 project.i 一起使用,在这里使用数据库作为对象,我不知道它是对还是错。我需要澄清的另一件事是使用更新我的意思是 editing/add 新项目到库存。这样做有错吗?不然我们可以分开画吗?

下图是更新过程的一部分,如果我有任何错误,请大家看看并纠正我。(UpdateUI-用户界面)。在此先感谢。

看起来不对。有几个问题:

  • 您的数据库可能永远不会发出任何消息
  • 数据库中的操作通常不会公开。您通常只从外部为数据库调用 CRUD。
  • 你混合 synch/asynch(可能不情愿)。填充的箭头是同步的,未填充的是异步的。
  • 主页可能是 MVC 中的 V,而 UpdateUI 可能是 C。因此控制器将响应用户的点击并与数据库交互。

所以从我的胆量来看,这是一个更合理的草图: