Geek & Roll - Blog Archive » Herramientas de Diagramación UML

Herramientas de Diagramación UML

Adrian February 27th, 2007 UML, utilidades 6 comentarios

Si bien alguna vez como programador te ha tocado entrar en el bello mundo de la diagramación en UML -lo cual considero un reto llevar a cabo finamente y cubriendo el total de la información de requerimientos- talvez te has topado con la limitante o la incomodidad de trabajar con herramientas que consideras batallosas de usar o incompletas en su contenido. Porque algun día les tocara diagramar casos de uso, diagramas de secuencia, de colaboracion, de implementación, de flujo, etc.. Chequemos rapidamente algunas de las herramientas de las cuales me he apoyado y otras de las cuales he escuchado comentarios:

SMART DRAW: Esta herramienta es algo flexible, sirve para casi cualquier tipo de diagrama. A pesar de que esta herramienta nos dice que es facil el dibujar y diagramar se pueden encontrar con algunas dificultades pero generalizando podemo decir que es buena. Lo malo o sarra por decir así es que no es Freeware asi que si la pagan podran hacer uso de toda la funcionalidad como exportar en jpg y cosas asi.

http://www.smartdraw.com/

UMBRELLO: esta herramienta está muy bien (es solo para linux, de KDE, pero funciona sin problemas en otros escritorios, gnome, xfce, etc…). además este programa permite generar código a partir de los diagramas, bueno, claro que sólo las plantillas pero eso cuenta mucho. también tiene la funcionalidad de generar documentación exportando a HTML. en general tiene muy buena funcionalidad, la cual pueden consultar en la página de UMBRELLO

ArgoUML: es un entorno gráfico de diseño, desarrollo y documentación de software orientado a objetos. Aunque el programa todavía se encuentra en fase de desarrollo, ArgoUML soporta UML1.3 y permite crear y guardar la mayoría de los nueve diagramas UML estándar, así como generar diagramas UML a partir de código Java compilado. ArgoUML está en java, por lo tanto, funciona para windows como para linux.

http://argouml.tigris.org/

StarUML: sumamente completo diagramador de proyectos UML, de hecho es considerado la competencia al Rational Rose, y sinceramente no deja mal a los que asá piensan, es sumamente facil hacer los diagramas y lo mas importante es rápido.

Es Open Source y permite incluso exportar el diseño a codigo ya sea en Java o en C. Si tienen un proyecto al cual tienen que dedicarle esfuerzo y tiempo para que salga de lo mejor este es la herramienta.

http://www.staruml.com

6 Comentarios

Cesar

February 27th, 2007

Personalmente yo he utilizado ArgoUML y lo encuentro algo limitante en la cuestion de diagramas. Tiene los básicos, pero por ejemplo no trae para hacer diagramas de emplazamiento y a veces es muy inflexible con los diagramas (por ejemplo a la hora de modelar iteraciones en un diagrama de secuencia)

A veces uso otro programa para diagramar en UML, se llama Violet y está programado en Java. Está mucho más sencillo que los demás pero genera diagramas bastante bonitos ;)

bobbi

February 27th, 2007

Yo el único con el que tengo experiencia es con el Star UML y pues siento que no lo he explotado, mas bien me declaro rookie en la cuestión UML, pero pues ahi le hacemos el intento…

Saludos.

marcpunkie

June 19th, 2008

Bueno pues vamos a probar StarUml y luego les cuento como me funcionó.

andres

July 24th, 2008

Buenas, por motivos de trabajo, llevo unos dias buscando un software de modelado (que soporte UML2) para hacer diamgramas de secuencia. He probado varios, umbrello, Together, Enterprise Architect, ArgoUML, StarUML… y, por el momento, creo que me voy a decantar por este último. Por los siguientes motivos:
– Es gratuita (mi empresa me lo agradecerá).
– A primera vista parece muy potente (del estilo a EA).
– Su manejo parece bastante intuitivo.
– Está bien documentada.
– Usando Wine se puede instalar y utilizar en Linux sin ningún problema.

En definitiva, su relacion calidad/precio le hacen perfecto.

Salu2

Elizabeth

September 18th, 2008

Holas, alguno de ustedes sabe como realizar Diagrama de Estados en StarUML? llevo buscando la opcion en la version 5.0.2 y no la encuentro.

Muchas gracias de antemano.

Ivan

October 30th, 2009

pues los diagramas de estado en staruml yo los saque asi

1.-te vas al explorador de modelos (el de la dcha hasta arriba donde sale analisis, diseño, implemetacion etc…

2.- das click derecho sobre alguna de esas etapas

3.-le das agregar diagrama y ahi esta la opcion “statechar diagram”

espero y te sirva aun……………..!!!!!!!!!!!!!!!!!!!!!!!!!!! xD :P

Haz un comentario:

Es necesario que dejes tu nombre y correo electrónico (no se publicarán).

Si dejas un comentario anónimo, con insultos o ajeno al tema, iremos hasta tu casa y le diremos a tu mamá la cantidad de porno que hay en tu computadora. Si, lo sabemos.