我在纸上做 UML 图已经有一段时间了,但出于显而易见的原因,我想开始以数字方式进行。我使用了许多可以做到这一点的软件,但有些过于复杂,有些不够直观。
我应该指出我是一个 .Net 程序员,所以我不使用 Eclipse :(
谁能推荐一些免费的优秀UML设计师?在线或桌面应用程序都很好。
你可以试试GenMyModel,它是在线的。
试了好几个,我的选择是Modelio,它好用,也比较齐全。
但这取决于你到底想用它做什么。Core Modelio 是免费的,但一些附加功能不是(我不确定哪些功能,但我想代码生成将在列表中编辑: Java 生成是免费的,但 C# 不是......叹息......)。
在http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools可以找到一个很好的长列表
哪些好是超出我的范围。我建议尝试一下并保留最容易使用的那个。
UML Software as bouml很好,
但我建议您使用Eclipse + Ecore / Ecore 图表技术:您可以绘制模型并使用 acceleo 自动生成代码。
ArgoUML 很旧,但仍然可靠且独立:http ://argouml.tigris.org/
您现在拥有免费的 Eclipse UML 插件:https ://stackoverflow.com/questions/390438/good-free-uml-tool-for-java-eclipse