Comencemos con una breve reflexión:

¿Qué importancia tienen las Herramientas Case? • Hoy en día, muchas empresas se han extendido a la adquisición de herramientas CASE , con el fin de automatizar los aspectos clave de todo el proceso de desarrollo de un sistema, desde el principio, hasta el final y así incrementar su posición en el mercado competitivo. Algunas de estas herramientas tienen un valor económico muy alto y requieren costos de entrenamiento de personal muy altos, además se enfrentan la falta de adaptación de la herramienta, a la arquitectura de la información en la que esta compuesta y a las metodologías de desarrollo utilizadas por la organización. Por otra parte, algunas herramientas CASE no ofrecen o evalúan soluciones potenciales para los problemas relacionados con sistemas, o simplemente no llevan a cabo ningún análisis de los requerimientos de la aplicación.

Como ya sabemos la estructura de las herramientas CASE se basa en la siguiente terminología : • CASE de Alto Nivel son aquellas herramientas que automatizan o apoyan las fases iníciales del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.

CASE de Bajo Nivel son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.
CASE Cruzado de Ciclo de vida en donde se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.

(Lenguaje de Modelado Unificado) y la Notación y Modelado de Procesos de Negocios.NET y PHP. • • Para desarrolladores independientes existe una versión llamada Community Edition en la que se caracteriza por ser de uso No Comercial . Se caracteriza por lo siguiente: Visual Paradigm For UML es una Herramienta Case que soporta las ultimas versiones del mismo.• • • Visto lo anterior podemos resaltar que Visual Paradigm For UML es una Herramienta Case Cruzado de Ciclo de Vida. Desde un Grupo Administrador de Objetos. además de un generador de mapeo de objetos-relacionales para los lenguajes de programación Java . En adición al soporte de Modelado UML esta herramienta provee el modelado de procesos de negocios.

. Community. Modeler y Personal. cada una destinada a unas necesidades: Enterprise. Professional.• Además: • • • • • • • Se integra con las siguientes herramientas Java: Eclipse/IBM WebSphere JBuilder NetBeans IDE Oracle JDeveloper BEA Weblogic Está disponible en varias ediciones. Standard.

llevándola a crecer y evolucionar a su edición 2. comunicando y aplicando sus diseños.• UML 2. • A lo largo de los años hemos visto evolucionar al UML logrando convertirse en una valiosa herramienta de prestigio y que ahorra mucho tiempo. • Visual Paradigm para UML se ha actualizado rápidamente en sintonía con el nuevo desarrollo de técnicas de modelado UML 2.1 .1 Habilitado • Este es un estándar ampliamente utilizado actualmente en las empresas para el modelado de software. .1 con el propósito de generar un entorno de modelados visuales en el que se reúnen hoy todas las necesidades tanto de software y tecnología. Que además proporciona valiosa ayuda a los profesionales visualizando. como de las necesidades de comunicación.

lo que permite maximizar y acelerar tanto las contribuciones individuales como las de equipo . • Esta herramienta ayuda a los equipos de desarrollo de software para sobresalir todo el modelo de acumulación de trabajo así y desplegar el proceso de desarrollo de software.• Premiado por Visibilidad en el Entorno de Modelado Visual Paradigm para UML es un producto galardonado que facilita a las organizaciones la diagramación visual y el diseño de sus proyectos de sistema mismos que les brinda la posibilidad integrar y desplegar sus aplicaciones empresariales de misión crítica y de sus bases de datos subyacentes.

JDBC. Object Definition Language (ODL). apoya la generación del código C #. Flash ActionScript. . NET. VB. NET . Delphi. C + +. CORBA IDL. • Además. y archivos de mapeo en Hibernate. Perl. XML Schema. y Ruby.Objetivo. PHP. Ada y Python. • Ingeniería Inversa también apoya clase Java.• Proporciona el Código y Compatibilidad hasta con 10 lenguajes • Visual Paradigm para UML es apoyado por un conjunto de idiomas tanto en la generación del código como en la Ingeniería Inversa por mencionar algunos ejemplos los cuales tiene la capacidad de soporte podríamos hablar de Java. C .exe.DLL y .

• En esta nueva versión de Visual Paradigm UML emplea una rápida respuesta con poca memoria utilizando moderadamente los tiempos del procesador. Con nuestra única carga de trabajo (Lazy) de tecnología se puede abrir un proyecto de alta calidad con clase empresarial en sólo unos segundos. con esta herramienta no tenemos que esperar minutos para responder a la máquina. lo que le permite manejar grandes y complicadas estructuras de un proyecto en una forma muy eficiente y. Gracias a la nueva innovación de Lazy .• PREPARADO PARA LOS PROYECTOS DE LA EMPRESA A diferencia de las herramientas de modelado de empresa en el mercado. que solo requiera de una configuración de escritorio. • .Carga de Estrategia y Estructura de los proyectos nuestro trabajo en equipo puede ser útil ahora de las comunicaciones de nuestro equipo de proyecto siendo sumamente eficiente en la administración de una empresa de desarrollo de proyectos en paralelo.

• Independiente de los cambios en un modelo de código y otro se puede sincronizar este mismo sin destruir datos en el código o modelo original. todo a partir de modelos conceptuales y ayudar a crear modelos de código Java. . • Cualquiera de los cambios en el código existente puede reflejarse en el modelo. en el modelo de los cambios en donde se guardan modificaciones hechas en la sincronización.• Java y el código de la sincronización de apoyo: • Java gracias la Ingeniería inversa puede generar código a través de esta poderosa herramienta. o viceversa.

MDL / .Alta interoperabilidad Visual Paradigm UML apoya para la importación y exportación de XML de versiones 1.CAT) mismos que además pueden ser importados a Visual Paradigm UML a través de esta importante característica.1. 1. Los usuarios y proveedores de tecnología puede integrar Visual Paradigm en cada uno de sus modelos para utilizarlos en sus soluciones con un mínimo esfuerzo. • Tiene también conexión con Rational Rose en sus archivos de proyecto (. .2 y 2. • Para maximizar la interoperabilidad de los productos de Visual Paradigm con otras aplicaciones.0. Visual introdujo la importación y exportación de modelos de proyecto desde o hasta un formato XML.

.

.

.

.

•Poderoso generador de documentación y reportes UML PDF/HTML/MS Word. •Soporte completo de notaciones UML. •Superior entorno de modelado visual. .Sin importar la IDE de tu preferencia. modelo incremental de viaje redondo y sincronización de código fuente. Visual Paradigm SDE ofrece los siguientes Beneficios: •Navegación intuitiva entre código y el modelo. •Análisis de texto y soporte de tarjeta CRC. •Demanda en tiempo real. •Diagramas de diseño automático sofisticado.

Visual paradigm For UML proporciona soporte a varios lenguajes en generación de código e ingeniería inversa a través de plataformas java. .

Lenguajes En generación de Código e Ingeniería Inversa: •C++ •CORBA IDL •PHP •XML •Schema •Ada •Python En complemento. •Flash ActionScript •Delphi •Perl •Ruby Ingeniería inversa también soporta: •Clases java •. para generación de código en: •C# •VB •.NET •Object Definition Language (ODL).NET (.exe) •JDBC •Archivos de mapeo ocioso. .dll y .

•Diagramas de modelado de comportamiento.1 define 13 tipos básicos de diagramas. que UML 2. que se encuentran divididos en 2 grupos: •Diagramas de modelado estructurales. .Primero hay que señalar.

Diagrama de clase. . Diagrama de estructura de compuesto.• • • • • • Diagrama de paquetes. Diagrama de objetos. Diagrama de despliegue. Diagrama de componentes.

Diagrama de máquina de estados. Diagrama de tiempo. Diagrama de serie o secuencia. Diagrama de comunicación. Diagrama de actividades. .• • • • • • • Diagrama de casos de uso. Diagrama de interacción de sobrevista.

.

.

.

.

.

Diagrama de despliegue .

Diagrama de casos de uso .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

Diferencia entre versiones .

Diferencia entre versiones .

Diferencia entre versiones .

Diferencia entre versiones .

Diferencia entre versiones .

Diferencia entre versiones .

.

Diferencia entre versiones .

.

com/ La versión en comunidad es gratuita.Vamos a instalar la versión gratuita de Visual Paradigm for UML Nos vamos a la web y descargarnos el producto (alrededor de 105 MB) http://www.visual-paradigm. aunque tiene restricciones (genera imágenes y reportes con marcas de agua) .

Descargamos el fichero y arrancamos la instalación

Nos aparece una ventana como la siguiente:

A la derecha seleccionamos Visual Paradigm for UML

Como es la primera vez que la usamos, debemos configurar unos parámetros básicos.

Elegimos el tipo de vista (en este caso la tradicional con marcos son fijos).

. (Cuadrados o de forma libre).Elegimos también como queremos que sean los enlaces entre los diagramas UML.

Debemos introducir la clave de activación. que recibiremos vía mail. .

¡Felicidades. has instalado exitosamente Visual paradigm for UML Community edition! .

usando representaciones industriales comunes. y del diseño a la implementación utilizando tu IDE favorito! .1 y anteriores. compatible con UML 2. No más tediosa programación de BD. •Interoperabilidad – Intercambia diagramas UML y modelos con otras herramientas.Eficiente. •Modelado de base de datos – Proporciona una mayor documentación de la base de datos y diagramas de mapeo de relación de objetos. fácil de usar y rico en características.Proporciona: •Creación de modelos UML . •Mapa de relación de objetos – Aprende a acceder a una base de datos relacional. •Integración IDE – ¡Respalda el ciclo de vida de tu Software del análisis al diseño.

utilizando modelos de caso de usos. •Colaboración de equipo – Compatible con servidores en equipo como VP TeamWork Server.•Modelado de requerimientos – Captura tus requerimientos. análisis de texto. CVS y subversiones. y mas. . improvisé y entienda sus procesos de negocios con la herramienta BPMN. modelo de requerimientos SysML. •Generador de documentación – Comparta sus diseños en documentos en formato PDF. HTML o MS Word. •Generador de Código – mantenga el modelo y el código a la par con soporte a más de 10 distintos lenguajes de programación. mantenga a la par su modelo y el código fuente. •Modelos de procesos de negocios – visualicé.

.

.

Videos de Muestra .