StartUML

StartUML
Información sobre la plantilla
StartUML logo.jpg
Sistemas Operativos compatiblesWindows 98SE/Me/2000/NT/XP
IdiomaInglés
LicenciaGPL
Sitio web
http://www.startuml.com

StartUML. Es muy útil para la creación de diseños y diagramas UML. Mediante una interfaz sencilla, se pueden crear diagramas de clases, uso, secuencias, composición, y componentes, entre otros.

Introducción al software

Dentro de las herramientas utilizadas en el proceso de ingeniería de sistemas informáticos se encuentra StarUML, la cual se utiliza para modelar el sistema basado en los estándares UML 2.0 y MDA (Modelo de Arquitectura Dirigida). Esta aplicación en un principio era un producto comercial pero hace un tiempo pasó a ser un proyecto de licencia abierta GNU/GPL.

Algunas funciones y consideraciones importantes

StarUML es una excelente aplicación de código abierto que permite trabajar con todos los diagramas relacionados. Además puede realizar generación de códigos para Java, C++ y C#, así como documentos para todos los programas que componen el paquete de Microsoft Office, tales como: Word, Excel y PowerPoint. Esta aplicación es fácilmente extensible a través de sus módulos, que utilizan una arquitectura de plugins basada en comandos, y de sus plantillas, que permiten hacer nuevos generadores de códigos; incluso importa desde Rational Rose.

El software heredó todas las características de la versión comercial y poco a poco las ha ido mejorando; entre las mismas se encuentran:

  • Soporte completo al diseño UML mediante:
  • 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)
  • Define elementos propios para los diagramas, que no necesariamente pertenecen al estándar de UML.
  • Presenta la capacidad de generar código a partir de los diagramas y viceversa, actualmente funciona para los lenguajes C++, C# y Java.
  • Genera documentación en formatos Word, Excel y PowerPoint sobre los diagramas.
  • Ofrece plantillas de proyectos.
  • Permite la posibilidad de crear plugins para el programa.

Consejo para el trabajo con el software

Se puede comenzar a dibujar los gráficos manualmente o seleccionar las plantillas que contiene el archivo de instalación para modificarlas. Esta última opción es muy recomendable para quien no ha trabajado con archivos UML/MDA. Para este caso quizá convenga buscar los módulos y plantillas más adecuados para el proyecto.

Conclusiones finales sobre el software

Probablemente StartUML resulte el mejor de todas las aplicaciones destinadas a la ingeniería de sistemas informáticos, resultando una aplicación excelente para realizar los diagramas de los proyectos UML, de hecho es considerado la competencia al Rational Rose, es sumamente fácil hacer los diagramas en este programa, aunque no tanto entender como comenzar a usarlo, pero una vez hecho esto es bastante fácil y lo más importante, es rápido. En definitiva esta es una de las mejores alternativas gratis que hay en Internet para el modelado de software y probablemente una gran ayuda a la hora de programar juegos.

Fuentes

Véase también