Yo, en un principio, usaba Dia para hacer los diagramas UML. Sin embargo, me he dado cuenta de que como cambies de versión, ya puedes comenzar a recolocar los diagramas :( Además, no es demasiado cómodo para este tipo de actividad.
Así que luego me pasé a ArgoUML. Un poco pesado para mi gusto, pero la verdad es que bastante más orientado al modelado UML que Dia.
Y, ahora mismo, acabo de probar la sugerencia de Sinner. Y, desde luego, me encanta:
- Cómodo, directo y, a primera vista, parece potente.
- Permite desarrollar diagramas de clases, secuencia, colaboración, casos de uso, estado y actividad.
- Genera código para C++, Java y PHP. Y, para la versión 1.2, se añadirán Perl, Python, ADA, SQL, AS, JavaScript, IDL y XML Schema.
Además, hay un proyecto para reescribirlo (versión 2), pero actualmente está detenido.
Sin embargo, y corríjanme si me equivoco, ninguno de estos tiene soporte para clases de asociación... o yo no he sabido buscar. ¿Sabe alguien de alguno que las soporte?
Un saludo y gracias por las sugerencias. --
Que no haya pasión que no valga el mal que cien años dura (Enrique Bunbury) [ Padre ]
|