free, cheap or open source UML and Visio-like tool

2020-02-23 04:10发布

问题:

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 7 years ago.

We're looking for free/cheap or open source UML tools. What tools have you used ? It's OK if there are 2 tools, one each for Flow charts and UML.

If a UML tool or Flow Chart tool is cheap(we're a NON-PROFIT), and no open source is good enough, we're open to look at them.

Thanks and BR,
~A

回答1:

Simple and easy to use: JudeUML. There is a free Community Edition.

This software is now released as astah community.



回答2:

It's online, but I think yUML is the best free tool I've used. I've used Violet for University work but found it clunky and crash-prone.

yUml only supports class diagrams, activity diagrams and use case diagrams though. Here's an example of its output:



回答3:

StarUML is also a nice one



回答4:

I use UMLet

Free, AND open source.

Why i like it : all the diagram have a "sourcecode", for exemple a class is "coded" like that.

<<Stereotype>>
Package::FatClass
{Some Properties}
--
-id: Long
-ClassAttribute: Long_
--
#Operation(i: int): int
/+AbstractOperation()/
--
Responsibilities
-- Resp1
-- Resp2

It's handy, and avoid heachache with graphical editor.

Edit : Thanks eric for the precision



回答5:

There is for example DIA. Also, Visual Paradigm is a commercial UML editor that has a free community edition.



回答6:

Have a look at Dia



回答7:

VioletUML for UML diagrams.



回答8:

To create flowcharts online, I use gliffy



回答9:

Topcased is integrated to Eclipse and is able to generate code.



回答10:

ArgoUML could also be an option or, maybe even better, one of the free modeling tools available for the Eclipse enviroment. See: http://modeling-languages.com/content/uml-tools for pointers to Eclipse and fre/open-source tools



回答11:

For BPMN/Workflow I m using Bizagi Process Modeler.

For UML i m using Enterprise architect but it is not free but the priceis ok if you look what you get. Poseidon UML is ok but suffers when you have a lot of diagrams.



回答12:

I've used BOUML before. It is useful for generating Java code from UML class diagrams, if you're into that sort of thing.



回答13:

For sketching up sequence diagrams this site is excellent: http://websequencediagrams.com/



回答14:

I have tried a few, but hands down winner for me is Topcased. You can get it at www.topcased.org.



回答15:

Additional web tools for this task are draw.io, Cacoo and Creately.