显示系统信息流的最佳图表类型是什么?
许多人使用通过虚线“信息流”连接器连接的 UML 类。 (“IFD 方法”)。这种方法有哪些优点和缺点(如果有的话)?
我已经注意到,尽管广泛使用,但像这样的 IFD 并未在 UML 分类法中定义。
还有哪些其他图表类型可以更好地显示信息流?再次...优点和缺点?
谢谢
我没有证据表明许多人使用带有虚线信息流的类。 事实上,我还是第一次读到这篇文章。
UML 类图中的虚线箭头具有特定的含义,特别是它们显示了类之间存在的依赖关系。 例如,这种依赖性允许表达一个类创建另一个类的实例,或者一个类的一个操作依赖于另一个类的属性。这些依赖关系不应被视为信息流。
然而,UML 中存在一个鲜为人知的信息流程图。这些旨在以较高的级别(即不是包含所有详细信息的类,仅包含类名称)显示实体如何交换信息流。 您将通过描述交换对象类型的刻板印象
«flow»
来识别它们。它主要用于自上而下的分析,即在您到达真实类的详细信息之前。
这些信息流也无法很好地表达这些交换中的事件顺序。 因此,通常首选其他图表: