2014-02-12 119 views
1

UML 1使用名稱協作圖。 UML 2使用名稱Communication Diagram。 In this link you can find the definition and one nice exampleHere you can find a nice reference about how to create them好的免費工具來創建UML通信(=協作)圖

不幸的是,我在最近使用的軟件中找不到這張圖:DIA。我認爲它也不在WhiteStarUML。幫助中有一個教程,但我無法使其工作。由於WhiteStarUML是StartUML的一個分支,可能它還沒有完成。

WhiteStarUML Screenshot

WhiteStarUML截圖:有用於協作圖的文件夾,但不是在文件中,雙擊它來創建它(如類圖和用例圖)

你最喜歡免費工具來創建這些圖表?

+1

如果你沒有具體找到這種類型的圖表,我建議yEd作爲通用圖表工具。你可以自定義它來做任何事情。我不確定它是否免費,但它是免費的。 – GVH

+0

@GVH,yEd似乎是繪製任何圖的簡單方法......但我沒有找到任何符號來繪製[secuential messages](http://www.uml-diagrams.org/communication-diagrams-reference。 html)與它:( – chelder

+1

你的意思是除了一些文本之外,有箭頭的邊緣?你可以做出這樣的自定義邊緣。放下任何邊緣,添加標籤,編輯標籤,將圖標更改爲圖片一個箭頭,將旋轉設置爲自動旋轉等,然後保存它是一個自定義的形狀,你可以重新使用它。 – GVH

回答

1

再次,免費社區版的Visual Paradygm UML。在您爲一個項目使用一個圖表之前,甚至可以在沒有水跡的情況下進行打印。

但通信圖很簡單,你可以很容易地用一些免費的圖表工具來模擬它。有很多,他們很容易,只是嘗試,找到你喜歡的東西 - 直覺是太私人的事情。

+0

將箭頭放在一起的消息不在每個圖表工具中。當然,你可以單獨放置一個箭頭,但是如果你移動一些東西,箭頭就不會隨之移動。再次,我喜歡Visual Paradygm UML。你可以[在這裏下載免費版本](http://www.visual-paradigm.com/solution/freeumltool/)。你可以[在這裏看到所有視覺範式的產品](http://www.visual-paradigm.com/product/vpuml/editions/)。 – chelder

+1

@chelder上個月我剛剛比較了幾種建模工具。 VP UML在Sparx的EA之後獲得第二名。 VP擁有非常薄弱的​​免費圖表工具。這些人甚至不想改變他們,我問他們對此的支持。但作爲一個免費版本,他們的社區版非常好。但對於免費的手繪圖,一些開源的繪圖工具會更好。 – Gangnus

+0

@chelder,你爲什麼不檢查答案?不一定是我的,但有些?如果我們會貪心,我們的主題(uml)將不會擴展。最後,我們都會失去它。 – Gangnus

1

它可能並不直觀,但在WhiteStarUML中,使用模型瀏覽器的上下文菜單(右鍵單擊包)創建圖(包括協作圖)或從主菜單「模型 - 添加圖」中選擇。在圖表資源管理器中,您只能看到現有的圖表。

+0

你說得對,我可以做到,但它根本不直觀!我認爲如果我們想從圖中自動生成代碼**,WhiteStartUML是個好主意。但情況並非如此,所以如果可能的話,我更喜歡使用另一種更直觀的圖表工具。 – chelder