Herramientas de UML de código abierto

UML_logo

UML, lenguaje unificado de modelado, es un lenguaje que nos ayuda al diseño de sistemas de una forma visual y muy cómoda. En esta entrada no voy a hablar del lenguaje en si, sino más bien de varias de las herramientas de código abierto que podemos usar a la hora de diseñar nuestro sistema.

1.- StarUML (Sólo Windows). 2.- Plugin UML para NetBeans (al ser un plugin para Netbeans podrás usarlo en cualquier plataforma donde corra dicho IDE). 3.- Acceleo (empotrado en Eclipse, al igual que el anterior podrás usarlo donde Eclipse corra). 4.- ArgoUML (escrito en Java). 5.- BOUML (Corre sobre Solaris, Unix, Linux, MacOS y Windows). 6.- Eclipse UML2 tools (Extensión para Eclipse). 7.- Umbrello UML Modeller (basado en QT, así que correra donde tengas KDE). 8.- UMLet (además de una versión stand alone, también proveen de un plaugin para Eclipse). 9 .- TinyUML (escrito en Java. Requiere la versión 6). 10.- Taylor (extensión para Eclipse). 11.- Papyrus UML (dispones de una versión stand alone para Linux, Windows y MacOS, así como de un plugin para Eclipse).

Fuente original.