Recomendacion De 2 Softwares Libres Para La Realizacion De Diagramas Uml




La actividad a realizar es la Recomendación de 2 software libres para realizar los Diagramas de UML (buscar en internet indicar los sitios en donde se pueden descargar, explicar, no se acepta StarUML en ninguna versión) )



ArgoUML:

ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java.

CARACTERISTICAS DE "ARGOUML"

Características de extensibilidad mejoradas de UML 1.4.
Diagramas de secuencia.
Compatibilidad AndroMDA.
Cientos de bugs han sido arreglados.
La mayoría de las funciones ahora soportan la selección múltiple de los elementos del modelo.
Se puede arrastrar y soltar desde el árbol de exploración al diagrama y dentro del árbol de exploración.
Construido en diseños críticos, suministra una revisión no obstructiva del diseño y sugerencias para mejoras.
Interfaz de módulos extensible.
Soporte de internacionalización para inglés, alemán, francés, español y ruso.
Restricciones OCL para clases.
Soporte para el lenguaje de generación de código: Java, PHP, Python, C++ y C Sharp.
Ingeniería inversa.
Disposición (layout) automática del diagrama de clases.
Generación de ficheros png, gif, jpg, svg, eps desde diagramas.
Soporte para comentarios para múltiples elementos.
Todos los diagramas 1.4 están soportados.

VENTAJAS Y DESVENTAJAS DE ARGOUML

Ventajas
Genera código automáticamente.
Propone soluciones a algunos errores.
Panel de propiedades y de tareas pendientes bastante útil.

Desventajas
Instalación costosa.
Poco amigable.
Difícil de empezar.
No tiene botón ¨deshacer¨.
Los modelos a veces no pueden ser re-abiertos.
No hay llamadas reflexivas en los diagramas de secuencia.
Se debe seleccionar una clase para crear un diagrama de secuencia.

PAGINA DONDE SE PUEDE ENCONTRAR Y DESCARGAR (INFORMACION Y ARCHIVO):














VISUAL PARADIGM:

Visual Paradigm es una herramienta CASE: Ingeniería de Software Asistida por Computación. La misma propicia un conjunto de ayudas para el desarrollo de programas informáticos, desde la planificación, pasando por el análisis y el diseño, hasta la generación del código fuente de los programas y la documentación.

El Enfoque Que Tiene Visual Paradigm Como Herramienta:

Ha sido concebida para soportar el ciclo de vida completo del proceso de desarrollo del software a través de la representación de todo tipo de diagramas. Constituye una herramienta privada disponible en varias ediciones, cada una destinada a satisfacer diferentes necesidades. 

Existe una alternativa libre y gratuita de este software, la versión Visual Paradigm UML 6.4 Community Edition (Community Edition, ya que existe la Enterprise, Professional, etc). Fue diseñado para una ámplia gama de usuarios interesados en la construcción de sistemas de software de forma fiable a través de la utilización de un enfoque Orientado a Objetos. 

VISUAL PARADIGM SE CARACTERIZA POR:

Disponibilidad en múltiples plataformas (Windows, Linux).
Diseño centrado en casos de uso y enfocado al negocio que generan un software de mayor calidad.
Uso de un lenguaje estándar común a todo el equipo de desarrollo que facilita la comunicación.
Capacidades de ingeniería directa e inversa.
Modelo y código que permanece sincronizado en todo el ciclo de desarrollo
Disponibilidad de múltiples versiones, condiferentes especificaciones.
Licencia: gratuita y comercial.
Soporta aplicaciones Web.
Las imágenes y reportes generados, no son de muy buena calidad.
Varios idiomas.
Generación de código para Java y exportación como HTML.
Fácil de instalar y actualizar.
Compatibilidad entre ediciones.
Soporte de UML versión 2.1.
Diagramas de Procesos de Negocio - Proceso, Decisión, Actor de negocio, Documento
Distribución automática de diagramas - Reorganización de las figuras y conectores de los diagramas UML.
Importación y exportación de ficheros XMI.
Integración con Visio - Dibujo de diagramas UML con plantillas (stencils) de Microsoft Visio.
Editor de figuras.
Etc...

VENTAJAS Y DESVENTAJAS DE VISUAL PARADIGM

VENTAJAS

Apoya todo lo básico en cuanto a artefactos generados en las etapas de definición de requerimientos y de especificación de componentes.
Tiene apoyo adicional en cuanto a generación de artefactos automáticamente.
Genera modelos VP-UML instantáneamente a partir de código binario .Net.
Generación de documentación en formatos HTML y PDF.
Disponibilidad en múltiples plataformas: Microsoft Windows (98, 2000, XP, o Vista), Linux, Mac OS X, Solaris o Java.
Brinda la posibilidad de intercambiar información mediante la importación y exportación de ficheros con aplicaciones como por ejemplo Visio y Rational Rose.
Generación de código e ingeniería inversa: brinda la posibilidad de generar código a partir de los diagramas, para las plataformas como .Net, Java y PHP, así como obtener los diagramas a partir del código.
Generación de documentación: brinda la posibilidad de documentar todo el trabajo sin necesidad de utilizar herramientas externas.

DESVENTAJAS

Las imágenes y reportes generados, no son de muy buena calidad.


PAGINA DONDE SE PUEDE ENCONTRAR Y DESCARGAR











No hay comentarios:

Publicar un comentario