UML是否定义了在显示系统中各种组件的交互时应该如何显示异步通信模式(可观察到的、消息总线等)?我知道序列图能够显示异步调用,但是这些图没有显示任何有关通信方法的信息(例如,事件总线的细节或订阅/处理可观察到的信息对文档可能很重要)。有标准的方法来捕捉这些类型的细节吗?
发布于 2019-04-17 08:41:32
实际上,你要求的是更详细的信息。例如,如果您通过套接字将数据发送到另一个进程,则只需调用系统库的send
方法。这反过来会做很多事情(包括在许多集线器和开关中切换大量的晶体管),直到相反的过程得到控制。通常没有人对这些细节感兴趣。这就是我们所说的抽象。
但是,如果出于任何原因,您对消息传输的某些部分细节感兴趣,则只需在消息上添加一个注释即可。另一种方法是使用这样的刻板印象:
请注意,上面的草图显示了一个同步调用,尽管有问题标题。使用打开的箭头变量进行异步调用。
https://stackoverflow.com/questions/55716757
复制相似问题