软件系统图绘制的最佳工具

发布于 2024-07-06 05:49:44 字数 193 浏览 8 评论 0原文

多年来,我多次尝试寻找一个好的、易于使用的跨平台工具来绘制一些基本的软件系统图。 我尝试过的 UML 工具似乎对我的阻碍多于帮助。 到目前为止,我不断使用的解决方案是 Visio,它仅适用于 Windows,而且价格昂贵。 尽管它远非理想,但它确实提供了一些基本的构建块,并允许网格放置和缩放等操作。 我想看看是否有一个我所缺少的优秀工具至少符合所提到的一些标准。

Over the years, I have tried many times to find a good, easy to use, cross platform tool for some basic software system diagramming. The UML tools I have tried seemed to get in my way more than help. So far, the solution I keep returning to is Visio, which is both Windows-only and expensive. Although its far from ideal, it does provide some basic building block and allows things like grid placement and zooming. I wanted to see if there is a great tool out there that I'm just missing that fits at least some of the criteria mentioned.

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

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

发布评论

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

评论(14

柠栀 2024-07-13 05:49:45

如果一定要使用软件,Visio 是我的最爱。 (我通过学校的计算机科学项目免费获得它)

但是......我发现最好的工具是一个 17" x 11" 画板,当然它是为艺术家制作的,但没有什么比一张大纸更能解决设计问题了。

If you have to use software, Visio is my favorite. (I get it for free through my school's CS program)

But... I find the best tool out there is a 17" x 11" sketchpad, sure it's made for artists but nothing beats a massive piece of paper for figuring out design problems.

生来就爱笑 2024-07-13 05:49:45

根据我的经验,最高效的图表是在白板上完成的。

不过,我在 Visio 中捕获,它比其他任何工具都有更多的工具和形状,并且您可以扩展它来进行代码生成。

The most productive diagramming, in my experience, is done on the whiteboard.

I capture in Visio, though, it has more tools and shapes than anyone else, and you can extend it to do code generation.

仅冇旳回忆 2024-07-13 05:49:45

有时我使用 yEd。 它是一个图形编辑器,但它完全可以用作图表工具。

Sometimes I use yEd. It is a Graph Editor, but it is perfectly able to be used as a diagramming tool.

烟凡古楼 2024-07-13 05:49:45

MagicDraw 恕我直言,它非常好。

MagicDraw is quite good IMHO.

停滞 2024-07-13 05:49:45

据我所知,最好的免费解决方案是 Dia。 它作为 Visio 的休闲替代品销售。

The best free solution that I'm aware of is Dia. It's marketed as a casual Visio replacement.

眼睛会笑 2024-07-13 05:49:45

Enterprise Architect (http://sparxsystems.com) 是最好的,而且非常实惠。

Enterprise Architect (http://sparxsystems.com) is the best and very affordable.

寄离 2024-07-13 05:49:45

我使用过 Edge Chartmer...它可以简单快速地完成您想要的操作。 支持网格放置和缩放。 它仅适用于 Windows,而且比我记忆中的要贵,但仍然比 Visio 便宜。

I've used Edge Diagrammer... It does what you want simply and quickly. Supports grid placement and zooming. It's Windows-only, and it's gotten more expensive than I remember, but still cheaper than Visio.

极致的悲 2024-07-13 05:49:45

我喜欢维西奥

I like Visio

雨后咖啡店 2024-07-13 05:49:45

嗯,我猜你指的是 Windows。 否则,对于 Mac,我知道没有什么可以击败 OmniGraffle。 我祖母不仅可以轻松使用它,而且实际上可以制作真正“漂亮”的图表。 它真的不是太贵(版本 5 现在是 99 美元,但旧版本过去不到 40 美元;仍然有便宜的)并且它可以完成所有操作,网络图、流程图、UML 图、UI 模型等。该应用程序很聪明,它以某种方式为您思考,例如,它会检测到您尝试将对象对齐在一条线上或它们之间的间距相等,并为您提供提示的拖放以确保满足这些条件。 正如我所说,与 OG 合作真的很容易。

它甚至还可以使用现有的 Xcode 项目(程序员的标准 Mac IDE)并自动从源代码生成图表。 只需将您的 Xcode 项目拉到图标上即可获得完整的 UML 图表:-) 我想如果他们可以将其移植到 Linux 或 Windows,那就太好了,但我担心这永远不会发生。

Well, I guess you mean for Windows. Otherwise for the Mac, nothing I know can beat OmniGraffle. Not only it is so easy my grandmother could use it, it can actually make really "beautiful" diagrams. It is really not too expensive (version 5 is now $99, but older ones used to be less than $40; still got a cheap one) and it can do it all, network diagrams, flow charts, UML digrams, UI mockups, etc. The app is clever, it thinks for you in a way, e.g. it will detect that you try to align objects on a line or have equal spaces between them and offer you hinted drag'n drop to make sure these criteria are met. As I said, it's really easy to work with OG.

And it can even also existing Xcode project (the standard Mac IDE for programmers) and automatically generate graphs from your source code. A complete UML chart by just pulling your Xcode project onto the icon :-) I guess it would be great if they could port that to Linux or Windows, but I'm afraid it will never happen.

债姬 2024-07-13 05:49:45

还有 Kivio,我听说过它很好,但没有亲自使用过。 那个是多平台的并且免费。

There's also Kivio, which I've heard good things about but haven't personally used. That one's multi-platform and free.

温柔戏命师 2024-07-13 05:49:45

我的大部分图表都使用 Violet UML Editor。 它没有混乱的代码逆向工程和代码生成功能,并且使创建优雅的简单图表变得非常容易。 最棒的是它是免费的。

I use Violet UML Editor for most of my diagrams. It's not cluttered with code reverse engineering and code generation features and makes creating elegant simple diagrams very easy. Best of all it's free.

等你爱我 2024-07-13 05:49:44

Graphviz FTW!

有什么比编写一个文本文件转换成图表等更核心的事情......

GUI,我们不需要臭的 GUI!

Graphviz FTW!

What could be more hardcore than writing a text file to convert into a diagram etc...

GUI, we don't need no stinkin' GUI!

丶视觉 2024-07-13 05:49:44

您可以尝试 DIA,尽管它有点基础,但在制作纯图表时它会妨碍您。

http://www.gnome.org/projects/dia/

You could try DIA, though it is a bit basic it will keep out of your way when doing pure diagrams.

http://www.gnome.org/projects/dia/

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