使用Visio(Dia)映射算法

时间:2008-11-06 21:21:33

标签: php diagram visio dia

我只是想知道有多少经验丰富的程序员在MS Visio或Gnome Dia这样的程序中实际绘制了他们的过程或算法?

我正在尝试为我的网站编写一些复杂的PHP代码,似乎错过了一些东西。图表程序是帮助还是我应该在另一个区域寻找?

5 个答案:

答案 0 :(得分:1)

每当我试图在Visio中制作一个真正的使用图时,它总是会比它的价值更多的工作。永远不要低估铅笔和它的力量。纸,或者更好的是,白板。

但是,解释或写出你的问题会更快地找到解决方案,而不仅仅是坐在那里思考问题。

答案 1 :(得分:1)

我仅将Visio用于不需要遵循UML规则的快速图形。有时对于与代码细节无关的文档非常有用:如果需要显示代码的高抽象视图,Visio可以完成工作,示例,显示每个重要部分如何通信的文档,或简单的活动图。 ..

如果您需要进行密集的UML设计,可以找到SO list of free UML编辑器。

答案 2 :(得分:1)

的OmniGraffle。类图。序列图交互图。 '努夫说。

答案 3 :(得分:0)

当我想用3个盒子和少量箭头制作草图时,我使用graphviz。 我讨厌图形化的东西,你必须在每次更改名称时重新排列所有内容。

它(几乎)就像写作一样简单:

Input -> Frobnicator -> Output

在文本文件中然后运行“dot -Tpng -O myfile”

试一试......

但请注意,图形表示仅适用于非常高级别的视图(即具有少量对象)

答案 4 :(得分:0)

我使用magicdraw绘制我的用例(所以我的团队和我完全理解所需的功能),然后我为更复杂的功能做活动图表和类图。你也可以在那里做数据库架构并让它为你生成sql(如果你的数据库很大,那就是上帝发送)。 Magicdraw并不是免费的,但如果您预计会做相当数量的复杂项目,那么投资可能是值得的。除了图表路线之外,您可以考虑使用可能需要处理某些内容的PHP框架。 Zend Framework或Code Ignitor