Showing posts with label freeware. Show all posts
Showing posts with label freeware. Show all posts

@since Wednesday, November 10, 2010

UML Tools

@throws 0 exception(s)
I’ve recently searched for an open source, freeware software for easy creation of UML diagrams. My objectives were to find a complete solution for creating classuse case and sequence diagrams.
The following summarize, for my opinion, the best value for the above specifications.

Violet UML Editor

  • Download from: http://violet.sourceforge.net
  • Run with: java -jar [name_of_downloaded_violet_jar]
  • Can also be run as an Eclipse plug-in
  • Very easy and simple software for creating diagrams

StarUML

  • Download from: http://staruml.sourceforge.net
  • Robust software with every type of diagram in software engineering field
  • Can generate class diagrams from existing code (reverse engineering)
  • Can generate initial code from class diagram

ArgoUML

  • Download from: http://argouml.tigris.org
  • Can also be run as an online tool directly from the site
  • Can generate initial code from class diagram
  • Export to PNG

Online tools

gliffy.com

  • http://www.gliffy.com
  • Requires registration
  • Diagrams are public after 30 days trial
  • Has number of basic templates to start with
  • Export to PNG format

lucidchart.com