【发布时间】:2020-12-07 19:09:46
【问题描述】:
【问题讨论】:
标签: java uml sequence-diagram
【问题讨论】:
标签: java uml sequence-diagram
有几个问题
您混淆了谁请求和谁执行:在您看来,消息 1、2 和 3 是用户执行的操作,但符号表明它们是由 ModifyScore 完成的 1 和 3,以及由 Database 完成的 2。
在您的显式返回(1.2 和 6)中,您表示操作,但它们只能支持返回值。
消息 1、2 和 3 之间没有链接,消息 2 进入数据库,消息 3 对数据库没有任何影响。这不能达到你的预期。
很难想象用户向数据库询问某事
您有尝试通过序列图描述的 Java 程序的简化版本吗?
【讨论】: