我正在尋找像Latex這樣的編程語言(用於文檔)來創建UML圖。有沒有一種語言可以提供一組命令來創建UML圖。是否有編程語言來創建UML圖?
2
A
回答
0
您可以使用Microsoft Visual Studio,當您編寫類時,我們可以右鍵單擊類和「查看類圖」。 Visual Studio將爲您完成所有工作。我不確定其他集成開發環境,因爲我處於.NET世界。
7
OMG有一個標準叫做Abstract Language for Foundational UML。它的文本形式是是 UML。您可以定義類以及活動。
有幾個實現。有reference implementation和Papyrus implementation。正在開發更多的實施。
除此之外,請嘗試此列表textual UML tools。
0
XML元數據交換(XMI)可能非常適合您的需求。以http://www.omg.org/spec/UML/20110701/PrimitiveTypes.xmi "OMG's XMI definition of UML primitive types"爲例。
0
使用PlantUML,你可以寫一個純文本描述,它會給你一個UML圖。它不是一種編程語言(沒有條件/循環結構),更像SQL這樣的聲明式語言。它建立在GraphViz工具之上,該工具使用「DOT」語言來指定通用圖。
你寫的東西,如:
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
運行它通過處理器,並像圖結束了:
相關問題
- 1. 創建編程語言
- 2. 是否有任何庫來創建uml圖programaticaly
- 3. 是否有一種編程語言的聲明與UML中使用的類似?
- 4. 以編程方式創建UML類圖
- 5. 函數式編程語言是否適合圖形編程?
- 6. D編程語言是否有任何遊戲/圖形引擎?
- 7. 標準來確定它是否是一個編程語言
- 8. 創建編程語言問題
- 9. 創建,使用精靈編程語言
- 10. 如何創建.Net編程語言?
- 11. 用C#創建編程語言
- 12. 如何將此UML類圖編程爲C#語言?
- 13. 使用UML圖表明,涉及不同的編程語言
- 14. CMS是否獨立於編程語言?
- 15. CUDA是否有彙編語言?
- 16. 標記語言是否被視爲編程語言?
- 17. 要創建流程圖的語言
- 18. D編程語言是否有GNU Make-type程序?
- 19. CGI應用程序是否有優選的編程語言?
- 20. 是否有任何編程語言具有for-while循環?
- 21. 創建UML類圖?
- 22. 是否有圖形的標記語言?
- 23. 是否可以創建一個通用的中級編程語言?
- 24. 是否可以使用WIX創建多語言安裝程序?
- 25. 圖形編程語言
- 26. 是否有在N3 /龜本體語言創建類的捷徑
- 27. 需要創建新編程語言的問題有哪些?
- 28. 正式語言UML序列圖
- 29. MVC UML類圖多語言C#&Javascript角
- 30. 是否有交叉編程語言字符串格式?