Está en la página 1de 3

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/