繁体   English   中英

顺序图中的松耦合

[英]Loose coupling in sequence diagrams

我对UML图有疑问。

可以在顺序图上显示松耦合组件之间的关系吗? 在松耦合环境(MQ)中是必需的还是可选的?

例如,组件“ A”将某些消息放入队列“ X”,然后组件“ B”从队列“ X”获取此消息。 该关系应该显示在序列图上吗?

感谢帮助。

一个序列图不是一个好的地方,因为根据您的问题有两个异步交互。

最好的方法是使用两个序列图或状态图图(您可以使用它来描述队列的工作方式)

是的,你可以这么做。 序列图演示了用例中组件/类如何交互。 只要结果图清楚地说明了您正在建模的交互,那么您就应该显示交互。 如果该图看起来很杂乱且难以阅读,则可以分成2个单独的图。 第一个显示“ A”将消息放入队列,第二个图显示“ B”将消息从队列中拉出。 最终,您需要使图中的概念易于他人阅读,从而使混乱程度越小越好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM