你好我正在学习顺序图。 例如,有2名演员, 演员是一名拥有网上商店的交易者。 另一位演员是购买交易者产品的客户。 当交易者将产品存储到数据库中或客户购买产品时,我该如何描述? 可能的用例是insertProduct和buyProduct。 数据库是系统的一部分,所以没有其他角色与系统进行通信。 当演员之间的沟通不是“实时”时,我还没有理解如何表现这种情况。 在此先感谢。在特定情况下的时序图
0
A
回答
0
您需要按照@JimL的建议进行拆分。你的用例最好用一个活动图表来显示,你可以用单个动作表示搜索/支付等步骤。
当您设计您的域名,你会再找个技术类,如Store
等在那里你可以演员像发送等buy(item)
消息中的整个故事是较为漫长,肯定会偏离主题为SO。
0
你似乎在混合两个层次的互动。一个发生在商业层面,在人们互动的“肉食世界”。当客户有问题时,交易者和客户可能只会直接互动。另一个发生在系统级别上,在一个参与者和系统之间。后者将显示交易者如何存储产品或者客户如何购买产品,而不是两者。
相关问题
- 1. 在特定情况下
- 2. 在特定情况下
- 3. ASTAR在C#中的特定情况下
- 4. 问题,在特定的情况下
- 5. GSON - 在特定的情况下,自定义序列
- 6. 审计表只在特定情况下
- 7. 在这种特定情况下
- 8. 如何知道在特定情况下
- 9. 在特定情况下实现DI
- 10. ReactDOM.render在特定情况下无效?
- 11. geocoder.geocode仅在特定情况下有效
- 12. 在特定情况下出现java.lang.IncompatibleClassChangeError
- 13. 查看在特定情况下不涂
- 14. 特殊情况下插入排序的最坏情况比较
- 15. 回避特定情况下的查询
- 16. 特定情况下的垃圾回收
- 17. 特定情况下的断点
- 18. SQL建议 - 为特定的情况下
- 19. 在特定视图的情况下隐藏部分按钮
- 20. 围绕特定情况下的火情况竞赛火力堡
- 21. 排序命令在这个特定情况下如何工作?
- 22. 在特定情况下可绘制VS位图
- 23. 在特定情况下调整图像大小
- 24. 只在特定情况下试图通过htaccess重写网址
- 25. 情况下statementing对特定项目
- 26. fs.readFileSync只是有时会返回在特定情况下
- 27. 特定条件时的情况
- 28. 外部排序 - 特定情况下的合并问题
- 29. 空的情况下,在斯威夫特
- 30. XSD:特殊情况下