Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
Visio
Visio
企业架构师
Enterprise Architect
我使用 dia 来完成我为学校做的几个小型项目(300 多个班级) /工作。
它足够通用,因此您可以在其中绘制任何内容,甚至可以生成代码。
I used dia, for couple of my small (300+ classes) projects, that I did for my school/work.
It is general enough so you can draw anything in it, and it even can generate code.
有很多 UML 工具可用于绘制UML 图。 其中一些还可以生成骨架代码等,但如果您不想,则不必为此烦恼。
这里有几个开源 uml 工具:
StarUML(Windows)
UMLet (在 Windows、Linux、Mac 上以 Java 运行)
编辑:对于您正在讨论的排序图 -应用程序/服务架构 - 您可以绘制 UML 部署图
edit2:对于非 UML 图声音像 Dia 是 Visio 的一个很好的开源替代品
There are a lot of UML tools that can be used to draw UML diagrams. Some of them can also generate skeleton code etc but you don't have to bother with that if you don't want to.
Here's a couple of open source uml tools:
StarUML (windows)
UMLet (runs in java on windows, linux, mac)
edit: For the sortof diagram you are talking about - application/service architecture - you could draw a UML Deployment Diagram
edit2: For non-UML diagrams sounds like Dia is a good open source alternative to Visio
您使用什么具体方法? Lucidchart 非常适合 UML 模式。 无需插件或下载。
What specific approach are you using? Lucidchart is great for UML schemas. No plugin or download needed.
我使用 dia 来完成此任务
I use dia for this task
它并不是真正制作uml图,而是一个应用程序整个架构的更“通用图”(这更像是多个应用程序的服务组合)
it's not really to make uml diagrams but more "general diagram" of the whole architecture of an application (which is more like a service compound of several application)
我使用 inkscape 来可视化类交互和架构。 它是一个通用 SVG 编辑器,因此与 Dia 或 Visio(我都使用过)相比,您可以自由地在图表中发挥更大的创意和表现力。
学习曲线很温和,它提供了我构建图表和流程图所需的一切,一旦你掌握了它,你的武器库中就拥有了一个非常强大的图形编辑器。
I use inkscape to visualize class interactions and architecture. It's a general purpose SVG editor, so you're free to be more creative and expressive in your diagrams than with Dia or Visio (both of which I've used).
The learning curve is gentle, it provides everything I've ever needed for building graphs and flow charts, and once you've got the hang of it, you've got a very powerful graphics editor in your arsenal.
有很多不同的建模工具,我刚刚发现了 ArgoUML [http://argouml.tigris.org] 您可能想查看一下。
There are many different modeling tools out there, I just discovered ArgoUML [http://argouml.tigris.org] which you might want to check out.
您还可以免费使用 ARIS Express。 例如,您可以使用系统景观模型来描述您的应用程序架构。 另一个有趣的图表可能是 IT 基础架构模型,您可以在其中描述应用程序的部署。 或者您使用业务流程概述应用程序的主要工作流程。 ARIS Express 还具有数据模型。
You can also use ARIS Express, which is free-of-charge. For example, you can use a system landscape model to describe your application architecture. Another interesting diagram might be IT infrastructure model, where you can describe the deployment of your application. Or you outline the main workflows of the application using a business process. ARIS Express also features a data model.
我们使用 Dabbleboard。 这对于远程团队成员来说非常有用。 只需给他们一个网址,它就会即时更新。
这是我们的一张图表的链接
http://dabbleboard.com /draw?b=135471&i=7&c=7b1781adc4a54887d5d414378575b890e38469de
we use Dabbleboard. It's great for remote team members. just give them a url and it updates on the fly.
here is a link to one of our diagrams
http://dabbleboard.com/draw?b=135471&i=7&c=7b1781adc4a54887d5d414378575b890e38469de