RECOMENDACIÓN DE OTROS SOFTWARE PARA EL MODELADO













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.

Ventana principal de ArgoUML:


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:


Ficha documentación de argouml le permite introducir varios tipos de documentación sobre el elemento de diseño seleccionado. La documentación puede ser proporcionada para todos los tipos de elementos de diseño.

Diagramas de construcción


Diagrama de clases:
A continuación se muestra lo que el resultado final.





Diagrama de casos:
se verá cuando hayamos terminado.



Diagrama de estados:

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.

Ventajas.

  • 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.



clip_image006

 Ficha de Propiedades.
clip_image014

Diagrama de caso de uso.
clip_image018

Diagrama de clases (paleta).
                     clip_image019

Diagrama de estado.
                     clip_image021

Diagrama de secuencia.
                          clip_image022


Quiero destacar que ambas herramientas son muy potentes, soportan todos los diagramas de UML y además ayudan para la gestión de requisitos