29得票5回答
DFD(数据流程图)和活动图之间的区别

我需要了解它们之间的差异,以便正确地使用它们。 DFD和活动图之间的区别是什么?

29得票9回答
从文本文件生成UML图表

有没有好的工具或工具链可以根据文本源文件创建 .svg 格式的 UML 图像?我提出这个问题的原因是想要自动化生成这些图像,避免手动创建和更新这组图像。

29得票13回答
序列图反向工程

我正在寻找一种工具,可以将Java反向工程成序列图,但同时也提供过滤调用特定库的功能。 例如,Netbeans IDE做得非常好,但它包含了所有对String或Integer的调用,这使得图表杂乱无章,难以使用。 非常感谢任何帮助!

29得票3回答
领域类图和设计类图有什么区别?

有人能简要解释一下域类图和设计类图的区别吗? 我在雅虎问答上找到了一个解释,但我觉得很混乱。

29得票3回答
用例泛化与扩展

UML用例图允许两种看似等效的方式展示一个给定用例可能以多种不同方式实现,即用例泛化与用例扩展。我曾经看到过以下基本示例,使用任一方法建模的频率相同,有时在单个源中使用。 依我看,扩展是比泛化更弱的关系,因为在泛化中必须能够直接用专用用例替换基本用例,但在扩展中不一定需要这样做。 ...

29得票1回答
UML中"接口继承接口"关系是什么样子的?

在Java中,接口可以合法地扩展一个接口。在UML中,这种关系是“扩展”关系(实线、关闭、未填充箭头)还是“实现”关系(虚线、关闭、未填充箭头)?我似乎找不到在线或者Fowler的书中有关这种关系的例子。

28得票2回答
从Scala源代码生成UML图

有没有独立的工具(不是Eclipse或Idea插件),可以从Scala源代码文件生成类图?

28得票3回答
如何*真正*编写UML基数?

我想知道如何写UML基数,因为我经常需要讨论它们,欢迎提供证明和来源 :) 如果我想解释一个“母亲可以有几个孩子,但一个孩子只有一个母亲”的关系,应该这样写: Mother * ---------- 1 Child 或者 Mother 1 ---------- * Child ?

28得票2回答
27得票3回答
UML:如何在Java中实现关联类

我有一个 UML 关联类。请注意:横线是实线,竖线是虚线。 --------- --------- | |*(a) *(b)| | | CLASS |________________| CLASS | |S...