我正在寻找像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. 函数式编程语言是否适合图形编程?
- 5. D编程语言是否有任何游戏/图形引擎?
- 6. 标准来确定它是否是一个编程语言
- 7. 创建编程语言问题
- 8. 如何创建.Net编程语言?
- 9. 用C#创建编程语言
- 10. 如何将此UML类图编程为C#语言?
- 11. 使用UML图表明,涉及不同的编程语言
- 12. CMS是否独立于编程语言?
- 13. CUDA是否有汇编语言?
- 14. 标记语言是否被视为编程语言?
- 15. 要创建流程图的语言
- 16. D编程语言是否有GNU Make-type程序?
- 17. CGI应用程序是否有优选的编程语言?
- 18. 是否有任何编程语言具有for-while循环?
- 19. 是否有图形的标记语言?
- 20. 是否可以创建一个通用的中级编程语言?
- 21. 是否可以使用WIX创建多语言安装程序?
- 22. 需要创建新编程语言的问题有哪些?
- 23. 正式语言UML序列图
- 24. MVC UML类图多语言C#&Javascript角
- 25. 是否有可能确定.NET程序集编写的语言?
- 26. 是否有任何编程语言从1开始计数?
- 27. 是否有Golang终端外壳?编译语言是否可能?
- 28. 为C++创建UML图的程序
- 29. 编程语言
- 30. 是否有高级语言编译为低级语言(如C)的术语?