2015-05-11 106 views
0

你好我正在学习顺序图。 例如,有2名演员, 演员是一名拥有网上商店的交易者。 另一位演员是购买交易者产品的客户。 当交易者将产品存储到数据库中或客户购买产品时,我该如何描述? 可能的用例是insertProduct和buyProduct。 数据库是系统的一部分,所以没有其他角色与系统进行通信。 当演员之间的沟通不是“实时”时,我还没有理解如何表现这种情况。 在此先感谢。在特定情况下的时序图

回答

0

您需要按照@JimL的建议进行拆分。你的用例最好用一个活动图表来显示,你可以用单个动作表示搜索/支付等步骤。

当您设计您的域名,你会再找个技术类,如Store等在那里你可以演员像发送等buy(item)

消息中的整个故事是较为漫长,肯定会偏离主题为SO。

0

你似乎在混合两个层次的互动。一个发生在商业层面,在人们互动的“肉食世界”。当客户有问题时,交易者和客户可能只会直接互动。另一个发生在系统级别上,在一个参与者和系统之间。后者将显示交易者如何存储产品或者客户如何购买产品,而不是两者。