如何在UML序列图中显示System.out和System.err?

时间:2012-10-16 07:59:51

标签: uml sequence-diagram

我正在为writeToFile()方法绘制UML序列图。在该方法中,进行以下调用:

  • 的System.out.println()
  • System.err.println()来
  • System.exit()的;

我对如何在图表中表示这一点感到困惑。我是否分别绘制三个单独的矩形:System.out,System.err和System?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

  

我是否分别绘制三个单独的矩形:System.out,System.err和System?

这是一种实用且完全有效的方法。每个都是"对象"各种各样,很好地表明这种方式。

另一种方法是显示" System"的单个对象生命线。如果(a)你有许多其他物品,并且(b)突出显示哪个出/出/出口在你试图展示的内容中非常重要,可能会减少混乱。

真的归结为你正在尝试沟通的内容。

第h

答案 1 :(得分:1)

您可能想要使用三条生命线:

  1. 的System.out
  2. System.err的
  3. 系统
  4. 然后显示三个电话

    1. println(发送给System.out实例的消息)
    2. println(发送给System.err实例的消息)
    3. 退出(发送给系统实例的消息)