StarUML una herramienta para modelado
StarUML es una herramienta para el modelamiento de software basado en los estándares UML (Unified Modeling Language) y MDA (Model Driven Arquitecture), que en un principio era un producto comercial y que hace cerca de un año paso de ser un proyecto comercial (anteriormente llamado plastic) a uno de licencia abierta GNU/GPL.
El software heredó todas las características de la versión comercial y poco a poco ha ido mejorando sus características, entre las cuales se encuentran:
* Soporte completo al diseño UML mediante el uso de:
- Diagrama de casos de uso
- Diagrama de clase
- Diagrama de secuencia
- Diagrama de colaboración.
- Diagrama de estados
- Diagrama de actividad.
- Diagrama de componentes
- Diagrama de despliegue.
- Diagrama de composición estructural (UML 2.0)
* Definir elementos propios para los diagramas, que no necesariamente pertenezcan al estándar de UML,
* La capacidad de generar código a partir de los diagramas y viceversa, actualmente funcionando para los lenguajes c++, c# y java.
* Generar documentación en formatos Word, Excel y PowerPoint sobre los diagramas.
* Patrones GoF (Gang of Four) , EJB (Enterprise JavaBeans) y personalizados.
* Plantillas de proyectos.
* Posibilidad de crear plugins para el programa.
En definitiva esta es una de las mejores alternativas gratis que hay en Internet para el modelamiento de software y probablemente una gran ayuda a la hora de programar juegos.
Url del Proyecto: StarUML
Para descargar el programa ingrese >>aquí<<