Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 软件规划的好软件?_C++_C - Fatal编程技术网

C++ 软件规划的好软件?

C++ 软件规划的好软件?,c++,c,C++,C,是否有软件可以帮助创建流程图、类图等来帮助软件开发规划 谢谢您可以使用Microsoft Visio或开源软件创建各种图表 如果您想自动生成这样的东西,请看一下使用基于UML的工具。一些UML工具的列表是可用的。我们在课堂上使用RationalRose来实现这一点。它还有更多功能: 作为一名开源粉丝和贡献者,我在Ubuntu上尝试了Dia,但它太笨拙了,无法满足我的需要。我想做的一件事是获取相当复杂的多页图表的光栅或矢量快照,并将它们放在wiki页面中,而Dia真的无法处理这一点——字体都不稳定

是否有软件可以帮助创建流程图、类图等来帮助软件开发规划


谢谢

您可以使用Microsoft Visio或开源软件创建各种图表


如果您想自动生成这样的东西,请看一下使用基于UML的工具。一些UML工具的列表是可用的。

我们在课堂上使用RationalRose来实现这一点。它还有更多功能:

作为一名开源粉丝和贡献者,我在Ubuntu上尝试了Dia,但它太笨拙了,无法满足我的需要。我想做的一件事是获取相当复杂的多页图表的光栅或矢量快照,并将它们放在wiki页面中,而Dia真的无法处理这一点——字体都不稳定等等

如果您尝试Dia,发现它不适合您,并且您可以访问Mac,请尝试OmniGraffle。它非常灵活。

我使用它,或者更确切地说,在一切都构建到VisualStudio之前,我就已经使用过它了(终极版,有许多可用的插件)。

我结合使用它。搜索这两个堆栈溢出,有很多提示,如

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


有一个非常好的iPad /iPhone版本的GoLVIEZ,它允许你与桌面机器交换图表并在PAD上调整图表。

帮助代码构建或项目管理(C++),但它几乎可以是语言不可知的,只是一种创建框的方法,可以详细描述成员和整个类,以及链接它们并添加注释或其他内容的方法,有点像Visio,最终,帮助软件规划的最佳工具通常是一个非常大的白板。@bta:同意,尽管有时候有一个永久存储的产品而不是一张白板的照片是很好的,除非你的笔迹真的很好。我甚至不会向我的大敌推荐一个理性的产品(如果我有一个大敌的话)。它们非常笨拙,而且非常难以使用。别忘了它们的昂贵程度足以让天使哭泣。N倍于1/N功能的价格,就像许多IBM产品一样。我总是觉得Dia也太笨拙了,你花在画框和线条上的时间比你花在创意建模上的时间还要多。