你使用什么免费的工具来设计软件?

38

您使用哪些工具来加速文档化应用程序设计,尤其是创建线框图和流程图。您认为其他必要的方法是什么。

普遍意见是使用用例是至关重要的吗,还是好的功能规范文档更容易且更快速。

18个回答

12

ArgoUML是我多年来绘制UML图的好帮手。ArgoUML是一个工具,您询问的是工具和使用的过程(即“您使用哪些工件创建工具”)。我们通常遵循用户故事(敏捷项目)而不是制作“传统的”用例和用例文档。


2
谢谢,同意。可能需要为用户界面做线框图或者其他的东西。经常情况下,实际的用户界面和我预想的完全不一样 :) - Stuart

9

Balsamiq看起来正是我需要的UI模型。 - Stuart
1
我也使用Balsamiq,它是一个不错的小应用程序。它的附加好处是允许您展示设计给别人,而不会让他们认为这是一个完成的东西,这是通过控件的“草图”外观实现的。 - MrEdmundo
抱歉,我没有注意到“免费”这个词。但我认为我给了你两个很棒的工具的指针 - 如果现在不行,也许将来可以用得上。祝你好运 :) - Michał Chaniewski
哦,我的天啊,那个Balsamiq就是我一直在寻找的! - Matt
Balsamiq真是太棒了。我已经购买了许可证,就像我对所有我认为很棒的工具一样;-) - Erik van Brakel

8

Firefox的铅笔插件非常适合绘制简单的图表和GUI草图。

如果您不喜欢它作为FF插件,您可以下载适用于Linux或Windows的独立版本


这真是太棒了!我已经寻找类似的东西很长时间了! - dm76

8

Sparx EA是物超所值的。它支持多语言往返和团队合作。我已经使用了三年,没有任何抱怨。

我曾经使用过Rational Rose、Poseidon、ArgoUML和几个免费的Eclipse插件。Rational太大而慢,Poseidon非常好(免费版本在图表上印有半裸希腊海神),Argo总是给我问题,并且不能绘制我需要的图表。我从来没有找到一个好的“免费”Eclipse插件...总是在等待那个魔法弹药。


在Linux操作系统上它的表现不佳。 - bora.oren

7

我使用Freemind来处理所有在头脑风暴解决问题时得到的想法。然后,通过使用每个节点上的图标和颜色,我可以对它们进行优先排序。我真的很喜欢这个免费软件工具。


1
一样的情况。享受使用Freemind。 - zkarthik

4

3
纸和笔,白板和干擦笔。等我解决了主要问题后,我会将其转移到Visio中。很遗憾它不符合您的免费要求,抱歉。

你觉得Visio怎么样?简单易用吗? - Stuart
2
“我该怎么找到它?” - 我只是点击了开始按钮,然后它就出现了。嘭嘭啪啪,谢谢收听,我这周都在这里 :-) - paxdiablo
你可以在这里找到它(以及60天的试用):http://office.microsoft.com/zh-cn/visio/default.aspx - jasonh
1
我觉得 Visio 对于软件流程图来说有点过于复杂了。可能是因为它还适用于许多其他类型的应用(例如硬件图表等)。但我没有认真地使用过它。 - LegendLength

3
我使用一块内置打印机的四段式白板。这样,我既可以在桌子前私下设计,也可以与同事们一起协作,甚至可以将我的思路打印出来以备后用。
我从未找到过一个应用程序可以给予我以上所有能力(虽然6x4英尺的显示器很酷炫,但我认为我的雇主不会拨款购买)。
有时,最好的技术解决方案就是没有技术(尽管我将会检查其他答案,看看工具是否有所改进 - 但我非常愤世嫉俗)。

我喜欢这个答案,我从未发现比纸笔更好的解决方案,最初的时候,我讨厌把它转化为电子形式所花费的时间 :) - Stuart
我的待办清单目前由一些已用打印纸撕成的105 x 75毫米(大约)大小的碎片组成(将A4纸撕成几半)。每张纸上都有我正在进行的项目中的一个步骤。我可以把它们展开来获得概览,或者重新排序以重新设置优先级。 - cometbill

2

OpenOffice.org的“Draw”在创建流程图和类似的图表时做得很好,只要您不希望它知道(并强制执行)给定图表类型的语法和语义。


2

我使用的工具有dia、graphviz(dot)、纸笔和我的头脑。

所有这些工具都是自由软件。Dia和graphviz也是免费的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接