Java 如何在用例图中表示输出

Java 如何在用例图中表示输出,java,uml,message-queue,Java,Uml,Message Queue,我正在为系统设计一个用例图,不知道如何表示它的输出 这是系统应该做的 (1) 在不同的服务器上运行,并将成为组织中完全不同团队维护的另一个产品的一部分。 (2) 收集信息并将其发送到消息队列,该队列将是我的部门维护的产品的一部分 我想在用例中明确显示,这里将有两个不同的系统,我的应用程序将在客户机系统上运行,并将消息发送到不同系统中的消息队列。我对如何显示消息队列是另一个系统的一部分感到困惑 我是否应该有一个用例,只显示另一个系统中的消息队列,并将其连接到客户端系统中的用户用例 谢谢用例与架构/

我正在为系统设计一个用例图,不知道如何表示它的输出

这是系统应该做的

(1) 在不同的服务器上运行,并将成为组织中完全不同团队维护的另一个产品的一部分。 (2) 收集信息并将其发送到消息队列,该队列将是我的部门维护的产品的一部分

我想在用例中明确显示,这里将有两个不同的系统,我的应用程序将在客户机系统上运行,并将消息发送到不同系统中的消息队列。我对如何显示消息队列是另一个系统的一部分感到困惑

我是否应该有一个用例,只显示另一个系统中的消息队列,并将其连接到客户端系统中的用户用例


谢谢

用例与架构/技术方面无关。用例是关于系统的附加值。您的两个案例都不是关于附加值,而是关于它的架构(第二个可以重新制定为一个用例
收集信息
,但这是很常见的)。将它们放在组件图中,以显示其部署方式。但是,您应该重新考虑对于您所考虑的系统的参与者来说,实际的附加值是什么。

用例与架构/技术方面无关。用例是关于系统的附加值。您的两个案例都不是关于附加值,而是关于它的架构(第二个可以重新制定为一个用例
收集信息
,但这是很常见的)。将它们放在组件图中,以显示其部署方式。但是,您应该重新考虑您所考虑的系统的参与者的实际附加值是多少。

如果您与外部系统交互(例如,向其队列发送一些消息),您将该系统描述为用例中涉及的参与者


您不会在UC图上显示您的系统“分散”在多个服务器上。这在部署图上显示。

如果您与外部系统交互(例如,向其队列发送一些消息),您将该系统描述为用例中涉及的参与者


您不会在UC图上显示您的系统“分散”在多个服务器上。这在部署图上显示。

对于您的需求,序列图可能更好地强调流程部分。我不确定您的系统是否正确,但简单的示例可能会有所帮助:


为了满足您的需要,序列图最好强调流程部分。我不确定您的系统是否正确,但简单的示例可能会有所帮助:


我将绘制两个用例图。一个用于您的系统(将他们的系统作为参与者),另一个用于他们的系统(将您的系统作为参与者)。两个用例都可以用一个(共享的)序列图来说明,我会画两个用例图。一个用于您的系统(将他们的系统作为参与者),另一个用于他们的系统(将您的系统作为参与者)。两个用例都可以用一个(共享的)序列图来说明