【发布时间】:2015-02-09 08:44:07
【问题描述】:
我通常用传统的 UML 类图记录系统架构,然后用箭头进一步记录最重要/最复杂的代码路径,从一种方法到另一种方法,以及它更新的属性等。通常很少记录使用的参数和设置值。
类似(可怕的 ascii 艺术警告)
--------------
CASE X | main class | -----------------
-------------- | util |
| count |<-+1 -----------------
-------------- | -----------------
user ---x=A-->| doStuff(x) | ---y=Z---<>| someMath(x,y) |
| other() | -----------------
--------------
这样的东西有名字吗?请注意我是如何指向单个方法/属性的,而不是像传统 UML 图那样指向整个类。
我对所有其他图表都使用 graphviz/dot。但我可以轻松地转移到其他允许我这样做的东西......我只是宁愿它是像 graphviz 这样的程序化工具,而不是像 visio 这样的绘图工具(如果可能的话)。
如果您认为其他图形引擎可能提供此功能,请随时编辑以添加标签。
【问题讨论】: