Está en la página 1de 32

Herramienta CASE

Visual paradigm para UML


Alexander Miss Instituto Tecnolgico de Villahermosa

Importancia
Hoy en da, muchas empresas se han extendido a la adquisicin 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 posicin en el mercado competitivo. Algunas de estas herramientas tienen un valor econmico muy alto y requieren costos de entrenamiento de personal, adems se enfrentan la falta de adaptacin de la herramienta, a la arquitectura de la informacin en la que esta compuesta y a las metodologas de desarrollo utilizadas por la organizacin.

Estructuras
CASE de Alto Nivel: Son aquellas herramientas que automatizan o apoyan las fases inciales del ciclo de vida del desarrollo de sistemas como la planificacin de sistemas, el anlisis de sistemas y el diseo de sistemas. CASE de Bajo Nivel: Son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseo detallado de sistemas, la implantacin de sistemas y el soporte de sistemas. CASE Cruzado de Ciclo de vida: Son aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestin de proyectos y la estimacin.

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

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

Por qu elegirlo?
UML 2.1 es un estndar ampliamente utilizado actualmente en las empresas para el modelado de software. Que adems proporciona valiosa ayuda a los profesionales visualizando, comunicando y aplicando sus diseos. Visual Paradigm para UML se ha actualizado rpidamente en sintona con el nuevo desarrollo de tcnicas de modelado UML 2.1 con el propsito de generar un entorno de modelados visuales en el que se renen hoy todas las necesidades tanto de software y tecnologa, como de las necesidades de comunicacin.

Por qu elegirlo?

Proporciona el Cdigo y Compatibilidad hasta con 10 lenguajes Visual Paradigm para UML es apoyado por un conjunto de idiomas tanto en la generacin del cdigo como en la Ingeniera Inversa por mencionar algunos ejemplos los cuales tiene la capacidad de soporte podramos hablar de Java, C++, CORBA IDL, PHP, XML Schema, Ada y Python. Adems, apoya la generacin del cdigo C#, VB. NET, Object Definition Language (ODL), Flash ActionScript, Delphi, Perl, C - Objetivo, y Ruby. Ingeniera Inversa tambin apoya clase Java. NET .DLL y .exe, JDBC, y archivos de mapeo en Hibernate.

Preparado para empresas


A diferencia de las herramientas de modelado de empresa en el mercado, con esta herramienta no tenemos que esperar minutos para responder a la mquina; Con nuestra nica carga de trabajo (Lazy) de tecnologa se puede abrir un proyecto de alta calidad con clase empresarial en slo unos segundos. En esta versin de Visual Paradigm UML emplea una rpida respuesta con poca memoria utilizando moderadamente los tiempos del procesador, lo que le permite manejar grandes y complicadas estructuras de un proyecto en una forma muy eficiente y, que solo requiera de una configuracin de escritorio. Gracias a la nueva innovacin de Lazy - 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 administracin de una empresa de desarrollo de proyectos en paralelo.

Java y el cdigo de la sincronizacin


Java gracias la Ingeniera inversa puede generar cdigo a travs de esta poderosa herramienta, todo a partir de modelos conceptuales y ayudar a crear modelos de cdigo Java. Cualquiera de los cambios en el cdigo existente puede reflejarse en el modelo, o viceversa, en el modelo de los cambios en donde se guardan modificaciones hechas en la sincronizacin. Independiente de los cambios en un modelo de cdigo y otro se puede sincronizar este mismo sin destruir datos en el cdigo o modelo original.

Alta interoperabilidad
Visual Paradigm UML apoya para la importacin y exportacin de XML de versiones 1,0, 1,2 y 2,1. Tiene tambin conexin con Rational Rose en sus archivos de proyecto (.MDL / .CAT) mismos que adems pueden ser importados a Visual Paradigm UML a travs de esta importante caracterstica. Para maximizar la interoperabilidad de los productos de Visual Paradigm con otras aplicaciones, Visual introdujo la importacin y exportacin de modelos de proyecto desde o hasta un formato XML. Los usuarios y proveedores de tecnologa puede integrar Visual Paradigm en cada uno de sus modelos para utilizarlos en sus soluciones con un mnimo esfuerzo.

Visual paradigm suite

Entornos de desarrollo integrado compatibles con Visual paradigm

Tambin ofrece
Navegacin intuitiva entre cdigo y el modelo. Poderoso generador de documentacin y reportes UML PDF/HTML/MS Word. Demanda en tiempo real, modelo incremental de viaje redondo y sincronizacin de cdigo fuente. Superior entorno de modelado visual. Soporte completo de notaciones UML. Diagramas de diseo automtico sofisticado. Anlisis de texto y soporte de tarjeta CRC.

Tambin ofrece

Proporciona soporte a varios lenguajes en generacin de cdigo e ingeniera inversa a travs de plataformas java.

Lenguajes C++ CORBA IDL PHP XML Schema Ada Python En complemento, para generacin de cdigo en: C# VB .NET Object Definition Language (ODL). Flash ActionScript Delphi Perl Ruby Ingeniera inversa tambin soporta: Clases java .NET (.dll y .exe) JDBC Archivos de mapeo ocioso.

Qu tipos de diagramas usa?


Primero hay que sealar, que UML 2.1 define 13 tipos bsicos de diagramas, que se encuentran divididos en 2 grupos: Diagramas de modelado estructurales. Diagramas de modelado de comportamiento.

Diagrama de modelado estructural


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

Diagrama de modelado de comportamiento


Diagrama de casos de uso. Diagrama de actividades. Diagrama de mquina de estados. Diagrama de comunicacin. Diagrama de serie o secuencia. Diagrama de tiempo. Diagrama de interaccin de sobrevista.

Diagrama de paquetes

Diagrama de clases

Diagrama de Objetos

Diagrama de estructura de compuesto

Diagrama de componentes

Diagrama de despliegue

Diagrama de casos de uso

Diagrama de actividades

Diagrama de mquina de estados

Diagrama de comunicacin

Diagrama de serie o secuencia

Diagrama de tiempo

Diagrama de interaccin sobre vista

Pgina Oficial
http://www.visual-paradigm.com/

Disponible para Windows, Linux y Mac.