2016-02-26 73 views
2

我有一個對象類型類型A它調用類型的TypeB的目的。在通話過程中,B正在呼叫A代表兩個對象相互調用中的序列圖

在我用來繪製順序圖的工具中,表示調用的箭頭只能從左到右(我不能說它是否是限制或工具限制的UML) 。

如果它是一個UML限制,那麼描述的情況應該如何繪製?

+1

吉姆的回答顯示正確的用法。你應該告訴你正在使用哪種工具,或許有人可以幫忙。 –

回答

3

如果消息只能從左向右流動,那麼您的工具已損壞。聽起來你需要更好的工具。 UML本身允許從右向左傳遞消息流。實際上,這是MagicDraw中的一個例子。

類圖:

enter image description here

序列圖:

enter image description here

通知如何b正在呼叫回a和生命線是如何嵌套在a

+1

這是一個很好的答案,很好的解釋。但是一個細節是不正確的:根據UML,不允許在順序圖中的消息上顯示序列號。所謂的序列表達式只能在通信圖中使用。 –

+0

@ www.admiraalit.nl:感謝您的積極反饋。我會盡快查看2.5規範。我相信MagicDraw允許壓制這些數字,所以我會更新圖表,如果我發現它確實是非法的UML。 –

+0

@ www.admiraalit.nl:我剛剛檢查了UML 2.5規範。我在圖17.10中找到了一個消息編號的例子,在序列圖中顯示了GeneralOrdering的例子。 –

相關問題