我正在整理一些我很快将作为OSS发布的内容,我想制作一个依赖关系的地图,以便更清楚地了解整体情况。我最终用笔和纸制作了思维导图:
Mind Map http://i42.tinypic.com/nn049j.jpg
这是我希望我可以更频繁地做的事情,但手动映射更大的项目太麻烦了(由于工作表的大小几乎不可能),因为我找不到任何适合我需要的思维导图软件允许我在视觉结构中显示地图我想要经常单独留下思维导图,没有任何视觉表现......
任何人都可以建议一个好的思维导图软件,让我可以做上面的事情吗?到目前为止,我已经尝试了 FreeMind 和 XMind ,但他们的视觉结构过于严格以满足我的需求。
答案 0 :(得分:5)
答案 1 :(得分:4)
Doxygen还能够为您的库和应用程序生成完整的依赖关系图和调用图。您只需要对其进行适当配置,以便生成所需的文档类型。
请注意,Doxygen使用GraphViz及其dot tool来生成这些图表。虽然您可以直接使用GraphViz,但Doxygen能够解析代码并提取所需的必要信息,以便将其传递给GraphViz / Dot并让它生成适当的图形可视化。
如果您希望在拥有产品之前创建这些图形...换句话说,要计划代码而不是记录它,那么您可能会对诸如{{3}之类的UML设计工具感兴趣}。您可以将它用于图表继承以及依赖项,并且可以从UML图生成代码。
如果你想手动创建这些图表,而你只想要一个通用的绘图工具,那么ArgoUML有一个绘图工具,虽然我发现让它看起来很漂亮可能会非常困难。
答案 2 :(得分:3)
希望这有帮助。
答案 3 :(得分:1)
我想知道你是否可能更适合使用通用图表软件 - 虽然它可能没有相当作为特定思维导图的流动方法,但它的用途应该更加通用如何显示它们。
答案 4 :(得分:1)
您可以使用IHMC CmapsTool免费的概念映射软件。它不会限制您使用树状结构,这是一种非常容易学习的工具,它允许您标记项目(概念)之间的链接,因此您的地图应该易于被其他人理解。多平台基于Java。
http://cmap.ihmc.us/conceptmap.html
其他类似的免费概念映射软件虽然难以使用,但是:
汇编(在维基百科上查看)和VUE(参见维基百科页面)
答案 5 :(得分:0)
FreeMind是将所需内容放入计算机的不错选择 它还将思维导图导出为png,jpeg和其他格式 我之前使用过它,我推荐它。
答案 6 :(得分:0)
你提到了FreeMind和XMind,但对它们的刚性有所保留。 yEd(https://www.yworks.com/products/yed)可能是最合适的;我用它取得了很好的成绩。 yEd是免费的。
答案 7 :(得分:0)
我更喜欢Mind Vector - 一款流行的思维导图应用。因为它有一些突出的功能可以解决你在思维导图上遇到的问题。