Sin
importar la
metodología de desarrollo de software que uses, tarde o temprano vas a necesitar una
herramienta para crear tus diagramas UML, y que mejor si son gratuitas.
A continuación te mostrare dos de ellos:
ArgoUML
Primero que nada ArgoUML es no sólo una herramienta de modelado UML libre, sino que también es un proyecto de Código Abierto en la que está invitado a contribuir.
La ventana principal de ArgoUML tiene una barra de HERRAMIENTAS, barra de menús y cuatro paneles principales: EXPLORADOR, de EDICIÓN, de HACERLO, y DETALLES.
Los paneles pueden cambiar de tamaño arrastrando las barras divisoras entre ellos.
Edición de la Ventana de ArgoUML:
La ventana de EDICIÓN es el área principal de trabajo. Se utiliza este panel para editar diagramas. Para este fin, contiene una barra de herramientas en la parte superior, que contiene todos los elementos (modelelement) que se pueden extraer del tipo actual del diagrama. Al hacer clic en un icono de la herramienta en la barra de herramientas selecciona el tipo de modelelement que será colocada por un simple clic en el área del diagrama. La barra de herramientas también contiene algunas herramientas generales de dibujo, para la decoración diagrama con líneas, texto y formas, que no son parte del modelo UML.
Ficha Documentación ArgoUML:
A continuación se muestra lo que el resultado final.
se verá cuando hayamos terminado.
Diagrama de estados:
Esto es lo que el aspecto final del diagrama de estado.
Características de Poseidón.
Ventajas.
Esto es lo que el aspecto final del diagrama de estado.
Poseidon for
UML
Poseidón es una herramienta UML con un conjunto completo de diagramas (clases, paquetes, casos de uso, estado, componentes, actividades y diagramas de secuencia).
Posee una interfaz de usuario excelente.
Proporciona mejoras en la estabilidad, rendimiento, fiabilidad y personalización.
Esta es una herramienta case que ha sido desarrollada en java.
Es considerada como multiplataforma, ya que puede ser utilizada tanto en Windows como en Linux.
Tiene su origen en la herramienta ArgoUML
Características de Poseidón.
- Soporta diagramas UML.
- Opciones avanzadas de impresión.
- Soporta gráficos en la mayoría de los formatos.
- Varios idiomas.
- Generación de código para JAVA y exportación como HTML.
- Fácil de instalar y actualizar.
- Compatibilidad entre ediciones
- Capacidades ampliables a través de plug-ins, es posible cargarlos en tiempo de ejecución
- Generación de documentación en HTML y formato de Word 2003.
- Soporta los formatos gráficos gif, ps, eps, wmf, jpg y png.
- Es una herramienta completamente hecha en JAVA, por lo que es independiente de la plataforma.
- Posee una interfaz de usuario muy bien diseñada.
- Fácil de aprender a usar e intuitiva.
- Genera código automáticamente.
- Propone soluciones a algunos errores.
- Panel de utilidades y de tareas pendientes bastante útil.
Interfaz.
Diagrama de clases (paleta).


