No se porque pero en la facultad nos enseñan a hacer modelos uml en Visio, que si bien es bastante completo no es especifico ni tiene todo lo que podriamos desear en una herramienta de modelado UML y encima es de pago, en todo caso conviene usar [Yed](https://paraisolinux.com/yed-la-mejor- alternativa-a-visio/ “Yed, modelado uml”).

Si hablamos de herramientas de modelado uml mas especificas tenemos muchas opciones open source como Umbrello, BoUml o el mas popular: ArgoUML. Pero ahora me encontre con una gratuita y parece bastante linda. Se llama Modelio.

Modelio tiene version para windows y linux. Se puede bajar de manera gratuita desde este enlace.

Algunas caracteristicas:

  • Soporte para los ultimos standards (UML 2, BPMN 2)
  • Sistema modular
  • Interface intuitiva
  • Generacion de documentos HTML o DOC
  • Importacion XML
  • Controles de coherencia
  • Independencia del lenguaje

Lo mas interesante puede ser su sistema modular, lo que significa que uno puede agregar modulos para extender su funcionalidad y agregar caracteristicas como modelado de arquitectura empresarial y procesos de negocio, modelado de arquitectura SOA, generacion de codigo para distintos lenguajes, ingenieria inversa, generacion de documentacion, etc.

Algunos de esos modulos son gratuitos y luego de pago pero para lo basico que es modelar y documentar no hace falta pagar nada.

Algunos screenshots:

[gallery link=“file” columns=“2”]

‘Yo’ creo que me hubiera gustado mucho mas aprender UML si me hubieran hecho usar herramientas como esta en vez de Visio.