我正在尝试选择一种用于创建各种类型 UML 图的工具。对我来说,易用性是一个主要标准,但如果需要更强大的功能需要付出更高学习曲线,我也很愿意接受。如果这个工具值得,那么它可以是免费的,但如果需要,我也愿意支付费用。我应该使用什么工具呢?
一位同事希望从大量的Python源代码生成UML类图。他主要关心继承关系,稍微关注组合关系,对于只是Python原始类型的类属性不太在意。 源代码相当直观,没有什么复杂的元类魔法等。它主要是基于Python 1.5.2时代的,还有一些“现代”的2.3ish的东西。 有什么最好的现有解决方案...
我在想,如何在序列图中表示 "if" 语句?if (somethingShouldBeDone) { // Do it } else { // Do something else } 这是否可以被表示出来?问题是...在我的代码中,检查了相当多的条件以确定各种操作。...
有没有一款好的工具可以帮助将Java类反向工程成UML,以展示我的类之间的关系概览?它不需要从JAR文件反编译,因为我有源代码。我知道有很多这样的工具,但大多数只能生成单个类。我希望有一款工具可以生成一个类图,显示当前所有类和包如何协同工作的概览,以便分析当前的架构设计。当然,分析是一件事,另...