特定情况下的时序图
sequence diagram in a specific situation
你好,我正在研究时序图。
例如有2个演员,
演员是拥有在线商店的商人。
另一个参与者是购买交易者产品的客户。
当交易员将产品存储到数据库中或客户购买产品时,我如何表示情况?
可能的用例是 insertProduct 和 buyProduct。
数据库是系统的一部分,因此没有其他参与者与系统通信。
当演员之间的交流不在 "real-time" 中时,我不明白如何表示这种情况。
提前致谢。
您似乎混淆了两个层次的互动。一个发生在业务层面,在人们互动的 "meat world" 中。交易员和客户可能只会在客户有问题时直接互动。另一个发生在系统级别,在参与者和系统之间。后者将显示交易者如何存储产品或客户如何购买产品,而不是两者。
您需要按照@JimL 的建议进行拆分。您的用例最好用 activity 图表显示,其中您有表示 search/pay/etc 等步骤的单个操作。
当您设计您的域时,您会发现 类 等技术 Store
等,您的演员可以在其中发送 buy(item)
等消息
整个故事有点长,肯定跑题了。
你好,我正在研究时序图。 例如有2个演员, 演员是拥有在线商店的商人。 另一个参与者是购买交易者产品的客户。 当交易员将产品存储到数据库中或客户购买产品时,我如何表示情况? 可能的用例是 insertProduct 和 buyProduct。 数据库是系统的一部分,因此没有其他参与者与系统通信。 当演员之间的交流不在 "real-time" 中时,我不明白如何表示这种情况。 提前致谢。
您似乎混淆了两个层次的互动。一个发生在业务层面,在人们互动的 "meat world" 中。交易员和客户可能只会在客户有问题时直接互动。另一个发生在系统级别,在参与者和系统之间。后者将显示交易者如何存储产品或客户如何购买产品,而不是两者。
您需要按照@JimL 的建议进行拆分。您的用例最好用 activity 图表显示,其中您有表示 search/pay/etc 等步骤的单个操作。
当您设计您的域时,您会发现 类 等技术 Store
等,您的演员可以在其中发送 buy(item)
等消息
整个故事有点长,肯定跑题了。