Diferencias Entre Las Herramientas Para El Modelado Del Uml

3

Click here to load reader

Transcript of Diferencias Entre Las Herramientas Para El Modelado Del Uml

  • Instituto Tecnolgico de Costa Rica

    Escuela de Ingeniera en Computacin

    Requerimiento de Software

    Profesor: Jaime Solano Soto.

    Alejandro Chaves Campos 201130708

    Tarea # 1

    25/02/2014

  • Diferencias entre las herramientas para el modelado del uml.

    Actualmente existen muchas herramientas que se encargan del modelado de uml ;

    por lo cual se investigaran algunas de estas herramientas como por ejemplo: ArgoUML,

    FrameUML, StarUML, TinyUML, FUJABA, UML Studio, Dia entre otros.

    La herramienta ArgoUML es un editor el cual tiene compatibilidad con el estndar

    UML 1.4 y permite la exportacin a varios formatos graficos. Es una buena herramienta

    pero el principal problema es que no soporta la nueva versin del UML la cual es la 2.4.1.

    Con esta herramienta se pueden realizar diagramas de clases, de estado, de actividades,

    de casos de usos entre otros. Es multiplataforma y genera cdigo en java.

    Luego tenemos la herramienta FrameUML, la cual soporta la versin UML 2;

    adems permite la generacin de cdigo desde el mismo modelo y puede soportar 12

    tipos diferentes de diagramas excepto los diagramas de objetos. Adems est la

    herramienta StarUML el cual genera diagramas compatibles con Microsoft Office; adems

    su cdigo es compatible con C++ y con JAVA. Se puede dibujar manualmente o se

    pueden utilizar plantillas para realizar los diagramas. Es compatible con las versiones ms

    nuevas de UML.

    Otra herramienta es TinyUML, esta herramienta es fcil de usar y rpida para crear

    diagramas; implementa java. FUJABA es una herramienta creada para la plataforma de

    java; con ella se pueden crear diagramas de clases y de actividades; genera cdigo en

    java. Adems cuenta con caractersticas que permiten la simulacin de objetos y

    diagramas SDL.

    Esta la herramienta UML Studio en la cual se pueden realizar todos los diagramas

    UML menos los diagramas de objetos y los diagramas de despliegue. Permite la

    generacin de cdigo en C++, JAVA, CORBA e IDL; adems permite la exportacin de los

    diagramas en varios formatos; por otro lado tiene varias caractersticas como el uso de

    plantillas para generar smbolos y diferentes ventanas de informacin.

    La herramienta Dia es un programa que se utiliza para la creacin de diagramas el

    cual est basado en GTK+ que es una biblioteca con objetos y funciones para realizar una

    interfaz de usuario. Permite la elaboracin de diagramas entidad-interrelacin, UML, flujo

  • de datos, diagramas de red, entre otras gracias a que cuenta con una serie de

    extensiones. Es soportado por Windows y por Linux; permite realizar todos los diagramas

    menos el diagrama de actividades, el diagrama de desplegu y el diagrama de objetos.

    Por ltimo tenemos la herramienta mUML la cual es una herramienta libre

    soportado por Windows; en la cual se pueden realizar todos los diagramas UML que

    existen. Es capaz de generar cdigo en JAVA, CORBA e IDL y tiene algunas caractersticas

    como la ingeniera de inversin de Bases de Datos y la ingeniera inversa de una o todas

    las clases.

    Bibliografa

    Cyclopaedia. (s.f.). ArgoUML. Recuperado el 25 de Febrero de 2014, de ArgoUML:

    http://es.cyclopaedia.net/wiki/ArgoUML

    F, R. (06 de Febrero de 2012). RFS Digital. Recuperado el 24 de Febrero de 2014, de RFS

    Digital: http://www.rfsdigital.com/2012/01/herramientas-para-modelado-uml.html

    Gomz, D. (s.f.). COMPARATIVA DE HERRAMIENTAS UML. Recuperado el 25 de Febrero

    de 2014, de COMPARATIVA DE HERRAMIENTAS UML:

    http://www.diatel.upm.es/malvarez/UML/Comparativa.html

    Herramientas para modelado UML . (9 de Agosto de 2008). Recuperado el 25 de Febrero

    de 2014, de Herramientas para modelado UML :

    http://www.marcosdonoso.cl/?p=156

    StarUML. (19 de Agosto de 2006). Recuperado el 24 de Febrero de 2014, de StarUML:

    http://black-byte.com/review/staruml/