Code2UML
Support for interfaces and parent classes
Code2uml是用於從偽代碼創建UML圖的開源工具(語法與Java非常相似)。它使您可以更多地關注項目結構,而不是考慮設計圖表和UML標準。
+++版本1.1現在已經發布,為實現接口和擴展類增加了支持!有關更多信息,請參見此處。
如果您想自己嘗試一下,則可以只需donwload並運行編譯版本,或者donwload載荷源代碼並自己編譯。
.jar named Code2uml +版本名稱,例如: Code2UMLv.1.0.jar 。.jar文件所在的文件夾。然後運行java -jar filename.jar將.jar文件的名稱作為filename 。 運行程序中,一個空白的編輯器窗口彈出,您可以在其中編寫UML代碼。
空白的編輯窗口
輸入:
class HelloWorld{
private string message;
public bool isHappy;
int GetSomeInt();
public void DoSomething();
}
在左上角,單擊file ,然後run 。
編輯文件 - >運行
現在,應該彈出一個新窗口,其中包含您的課程的UML圖。恭喜,您創建了第一個UML圖!
創建的UML圖
(選項)您現在可以保存UML腳本單擊file ,然後save as 。窗口將顯示您可以在哪裡指定要保存文件的位置。如果您成功保存了文件,則可以隨時使用file再次打開它,然後open 。 (是否將文件保存為.txt或其他內容並不重要,但我建議將其保存為.uml文件,這樣您總是知道它不僅僅是文本文件。)
有關更多信息,請參見文檔{即將推出}