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
|
• Casos
de Uso • Actividad |
•Análisis
(actividad simple) |
Requisitos de Sistema para Enterprise Architect
Versión de Windows
Procesador Intel® Pentium® (o superior)
Microsoft® Windows 98 SE, Windows NT® 4.0 con Service Pack 5, Windows 2000, Windows XP o Windows 2003
128 MB de RAM (256MB o más)
Espacio en disco disponible de 70 MB
Resolución en el Monitor: 800*600 (1024x768 o más)
|
Versión de Linux |
Soporte de Base de Datos para la edición Corporativa:
|
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/