4.- Herramientas de software que apoyan el modelado UML. Ejemplos y demos

Enterprise Architect combina el poder de la última especificación UML 2.1 con alto rendimiento, interfaz intuitiva, para traer modelado avanzado al escritorio, y para el equipo completo de desarrollo e implementación. Con un gran conjunto de características y un valor sin igual para el dinero, Se puede equipar a su equipo entero, incluyendo analistas, evaluadores, administradores de proyectos, personal del control de calidad, equipo de desarrollo y más, por una fracción del costo de algunos productos competitivos. Soporta los diagramas de UML y más: Diagramas Estructurales: Clase, Objeto Compuesto, Paquete, Componente Despliegue. Disponible en: http://www.sparxsystems.com.ar/new/

Soporte para los 13 diagramas de UML 2 y más.

Diagramas Estructurales

Diagramas de Comportamiento

Extendidos

Clase
• Objecto
• Compuesto
• Paquete
• Componente
• Despliegue

Casos de Uso
• Comunicación
• Secuencia
• Descripción de la Interacción

Actividad
• Estado
• Tiempo

Análisis (actividad simple)
• Personalizado (para requisitos, cambios, UI)

Requisitos de Sistema para Enterprise Architect

Versión de Windows


Versión de Linux

  • Procesador Intel® Pentium II® (o un equivalente)

  • CodeWeavers' CrossoverOffice 2.1.0 (o posterior), Microsoft Data Access Components (MDAC) 2.8, DCOM95, Internet Explorer 6

  • Sistema Operativo Linux (kernel 2.4 o posterior)

  • 64 MB de RAM (128 MB o más)

  • Espacio en disco disponible de 70 MB

  • 800*600 (1024*768 o más)

Soporte de Base de Datos para la edición Corporativa:

  • SQL Server, MySQL, Oracle 9i and 10g, PostgreSQL, MSDE, Adaptive Server, MS Access, Firebird

Figura1: Ambiente del Escritorio EA

Fuente: http://www.sparxsystems.com.ar/products/ea_screens.html




Figura 2: Diagramas UML en EA

Fuente: http://www.sparxsystems.com.ar/products/ea_screens.html




Figura 3: Edición de código en EA

Fuente: http://www.sparxsystems.com.ar/products/ea_screens.html




Visual Paradigm para UML es una herramienta UML profesional que soporta el ciclo de vida completo del desarrollo de software: análisis y diseño orientados a objetos, construcción, pruebas y despliegue. El software de modelado UML ayuda a una más rápida construcción de aplicaciones de calidad, mejores y a un menor coste. Permite dibujar todos los tipos de diagramas de clases, código inverso, generar código desde diagramas y generar documentación. La herramienta UML CASE también proporciona abundantes tutoriales de UML, demostraciones interactivas de UML y proyectos UML. Plataforma Java (Windows/Linux/Mac OS X):SDE para Eclipse, SDE para NetBeans, SDE para Sun ONE, SDE para Oracle Jdeveloper, SDE para Jbuilder, SDE para IntelliJ IDEA, SDE para WebLogic Workshop, Plataforma Windows: SDE para Microsoft Visual Studio y Más SDE. (fuente: http://www.visual-paradigm.com/)


Figura 4: Diagrama de Actividades

Fuente: http://www.visual-paradigm.com/product/vpuml/vpumlscreenshots.jsp



Figura 5: Diagrama de clases

Fuente: http://www.visual-paradigm.com/product/vpuml/vpumlscreenshots.jsp




Figura 6: Diagrama de Uso

Fuente: http://www.visual-paradigm.com/product/vpuml/vpumlscreenshots.jsp




Figura 7: Diagrama de Secuencia

Fuente: http://www.visual-paradigm.com/product/vpuml/vpumlscreenshots.jsp






Pacestar UML Diagrammer es la última herramienta para crear y mantener diagramas unificados de la lengua que modelan. Crear todas las clases de diagramas de UML incluyendo diagramas de la actividad, diagramas de la clase y del objeto, diagramas del Utilizar-Caso, diagramas de secuencia, cartas del estado, diagramas del paquete, y diagramas del despliegue, más diagramas del diseño de encargo. Embalado con las ayudas para hacer UML diagramming muy fácil sin el entrenamiento costoso requerido. Todos en un precio bajo mucho que las herramientas diagramming especializadas comparables. Pacestar UML Diagrammer puede crear cualquier tipo de diagrama de UML con esfuerzo y el entrenamiento mínimos. Pues dibujas tu diagrama, Pacestar UML Diagrammer recuerda relaciones entre los nodos, las trayectorias, y las etiquetas. Maneja estas relaciones para ti y ajusta objetos automáticamente cuando mueves otros alrededor. (tomado de: http://es.brothersoft.com/Pacestar-UML-Diagrammer-103357.html). Software Disponible en: http://pacestar-uml-diagrammer.softonic.com/


Figura 8: Diagrama de Clases





Figura 9: Diagrama de Actividad




Figura 10: Diagrama de Estado





Figura 11: Diagrama de Secuencia





ArgoUML es una aplicación de diagramado de UML escrita en Java y publicada bajo la BSDLicencia BSDLicencia BSD. Dado que es una aplicación Java, está disponible en cualquier plataforma soportada por Java. fuente: http://argouml.tigris.org/tours/


Figura 10: Interfaces en ArgoUML



Otros softwares de modelado UML.

Umbrello UML. Disponible en: http://alts.homelinux.net/libreapp.php?id=60

Umodel. Disponible en: http://www.altova.com/downloadtrialumodel.html?gclid=CMy0yb6-yZMCFQyxGgodEmcQjA

Poseidon para UML. Disponible en: http://www.gentleware.com/products.html

JUDE. Disponible en: http://jude.change-vision.com/jude-web/product/index.html

UMLet: Disponible en: http://www.umlet.com/

MagicDraw UML. Disponible en: http://www.magicdraw.com/





Hosted by www.Geocities.ws

1