软件与思维导图的依赖关系

发布于 2024-08-31 21:26:49 字数 1539 浏览 9 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

溺深海 2024-09-07 21:26:49

您尝试过 graphviz 吗?

它没有 WYSIWYG IDE,但非常灵活。

编辑

如果您正在寻找更简单的东西,我强烈推荐Gliffy。看看他们的例子。

Have you tried graphviz?

It does not have a WYSIWYG IDE, but it's very flexible.

EDIT:

If you are looking for something easier, I would highly recommend Gliffy. Take a look at their examples.

晚雾 2024-09-07 21:26:49

Doxygen除了自动生成HTML文档和类层次结构图之外,还能够生成完整的依赖图并调用您的库和应用程序的图表。您只需适当配置它,以便它生成您想要的文档类型。

请注意,Doxygen 使用 GraphViz 及其 点工具来生成这些图表。虽然您可以直接使用 GraphViz,但 Doxygen 能够解析代码并提取所需的必要信息,以便将其传递给 GraphViz/Dot 并让它生成适当的图形可视化。

如果您希望在拥有产品之前创建这些图表...换句话说,是规划您的代码而不是记录它,那么您可能会对 UML 设计工具感兴趣,例如 ArgoUML。您可以使用它来绘制继承和依赖关系图,并且可以从 UML 图生成代码。

如果您想手动创建此类图表,并且只需要一个通用绘图工具,那么 OpenOffice 有一个绘图工具,尽管我发现让它看起来漂亮可能相当困难。

Doxygen, in addition to automatically generating HTML documentation and class hierarchy diagrams, is also capable of generating complete dependency graphs and call graphs for your libraries and applications. You just need to configure it appropriately so that it will generate the type of documentation that you want.

Note that Doxygen uses GraphViz and its dot tool to generate those graphs. While you could use GraphViz directly, Doxygen is able to parse the code and extract the necessary information needed in order to pass it along to GraphViz/Dot and have it generate the appropriate graph visualizations.

If you are looking to create these graphs before you have a product... in other words, to plan out your code rather than to document it, then you might be interested in a UML design tool such as ArgoUML. You can use it to diagram inheritance as well as dependencies, and you can generate code from the UML diagrams.

If you want to create these kind of diagrams manually, and you just want a general-purpose drawing tool, then OpenOffice has a drawing tool, although I have found that making it look nice can be quite difficult.

琉璃繁缕 2024-09-07 21:26:49
  • 现在有很多思维导图工具,例如
    mindmeister.comlucidcharts.com。有些允许合作。
  • 对于基于块的图表,请尝试 gliffy.comdraw.io
    这是免费的。
  • 对于网络图,请尝试 evergraph.io,它也是免费的。

希望这有帮助。

  • There are plenty of mind-mapping tools nowadays, such as
    mindmeister.com and lucidcharts.com. Some allow collaboration.
  • For block based diagrams try gliffy.com and draw.io
    which is free.
  • For network graphs try evergraph.io which is free as well.

Hope this helps.

聚集的泪 2024-09-07 21:26:49

我想知道您是否可能更适合使用通用图表软件 - 虽然它可能没有相当那么流畅的特定思维导图方法,但它在如何绘制方面应该更加通用。显示它们。

I wonder if you might be better suited with a general-purpose diagramming software - while it might not have quite as fluid an approach to specifically mind-mapping, it should be far more versatile in terms of how to display them.

淡莣 2024-09-07 21:26:49

您可以使用 IHMC CmapsTool 一个免费的概念图软件。它不会限制您使用树状结构,这是一个非常易于学习的工具,它允许您标记项目(概念)之间的链接,因此您的地图应该易于其他人理解。基于 Java 的多平台。

http://cmap.ihmc.us/conceptmap.html

其他类似的免费概念图软件更难使用的是:

Compendium(查看维基百科)和 VUE(参见维基百科页面)

You could use IHMC CmapsTool a free concept mapping software. It does not restrict you to a tree-like structure, a very easy to learn tool, it allows you to label links between items (concepts) so your maps should be easy to understand by other people. Multiplatform Java based.

http://cmap.ihmc.us/conceptmap.html

Other similar free concept mapping software although harder to use are:

Compendium (look on Wikipedia) and VUE (See Wikipedia page)

空气里的味道 2024-09-07 21:26:49

FreeMind 是将您需要的任何内容放入计算机的不错选择。
它还将思维导图导出为 png、jpeg 和其他格式。
我以前用过它并且我推荐它。

FreeMind is a good choice for putting whatever you need to the computer.
It also exports mind maps to png, jpeg and other formats.
I have used it before and I recommend it.

肤浅与狂妄 2024-09-07 21:26:49

您提到了 FreeMind 和 XMind,但对它们的僵化持保留态度。 yEd (https://www.yworks.com/products/yed) 可能是完美选择;我用它取得了很好的结果。 yEd 是免费的。

You mentioned both FreeMind and XMind, but had reservations about their rigidity. yEd (https://www.yworks.com/products/yed) might be the perfect fit; I've had excellent results with it. yEd is free.

混浊又暗下来 2024-09-07 21:26:49

我更喜欢 Mind Vector - 一款流行的思维导图应用程序。因为它有一些突出的功能可以解决您在思维导图上遇到的问题。

I prefer Mind Vector - A popular mind mapping app. Because it has something highlight features that will solve the problem you faced on mind map.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文