适合软件规划的好软件?

时间:2010-09-14 00:34:41

标签: c++ c

是否有软件可以帮助创建流程图,类图等,以帮助进行软件开发规划。

由于

5 个答案:

答案 0 :(得分:3)

您可以使用Microsoft Visio或开源Dia等内容创建各种图表和图表。

如果您想自动生成这样的内容,请查看使用基于UML的工具。可以使用一些UML工具列表here

答案 1 :(得分:2)

作为一名开源粉丝和贡献者,我在Ubuntu上尝试过Dia,但对于我需要做的事情来说,这太过笨拙了。我想做的一件事就是获得相当复杂的多页图表的光栅或矢量快照,并将它们放在一个维基页面中,而Dia真的无法应对 - 字体变得非常糟糕等等。

如果您尝试使用Dia并发现它不适合您,并且您可以访问Mac,请尝试使用OmniGraffle。它很漂亮。

答案 2 :(得分:2)

我将Graphvizdoxygen结合使用。在Stack Overflow上搜索两者,有很多提示,例如this page

特别是,作为一个高度迭代的开发人员,我真的很喜欢用Graphviz创建的图表以简单的文本方式存储,因此可以很好地包含在版本控制和差异中。

有一个名为Instaviz的非常漂亮的Graphviz iPad / iPhone版本,它允许您与台式机交换图表并在垫上进行调整。

答案 3 :(得分:0)

我们在课堂上使用Rational Rose来做到这一点。它还做得更多:
http://www-01.ibm.com/software/awdtools/developer/rose/

答案 4 :(得分:0)

我使用这个Software Ideas Modeller,或者更确切地说,在将所有内容都构建到Visual Studio之前(使用可用的许多插件的Ultimate)。