free, cheap or open source UML and Visio-like tool [closed]
We're looking for free/cheap or open source UML tools. Wha开发者_StackOverflowt 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.
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:
StarUML is also a nice one
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
There is for example DIA. Also, Visual Paradigm is a commercial UML editor that has a free community edition.
Simple and easy to use: JudeUML. There is a free Community Edition.
This software is now released as astah community.
Have a look at Dia
VioletUML for UML diagrams.
To create flowcharts online, I use gliffy
Topcased is integrated to Eclipse and is able to generate code.
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
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.
I've used BOUML before. It is useful for generating Java code from UML class diagrams, if you're into that sort of thing.
For sketching up sequence diagrams this site is excellent: http://websequencediagrams.com/
I have tried a few, but hands down winner for me is Topcased. You can get it at www.topcased.org.
Additional web tools for this task are draw.io, Cacoo and Creately.
精彩评论