Está en la página 1de 1

Instituto Tecnológico de Costa Rica Escuela de Computación Ingeniería en Computación Especificación de Software Prof.

Jaime Solano Estudiante: Javier Álvarez González Carné: 2010 44694

Comparación de Herramientas para modelar UML2
En la red encontraremos infinidad de herramientas para UML y UML2, en este caso nos enfocaremos únicamente en las de modelado y las que puedan representar UML2, pero dentro de estas encontraremos algunas que inicialmente fueron hechas para UML; para limitar un poco más la búsqueda, esta investigación se enfocará en herramientas para Java, que será el lenguaje con el que se desarrollará software en el curso. Algunas de estas herramientas son:

-

-

-

-

ArgoUML: Desarrollado en Java, con múltiples idiomas, y posee generación de código a través d diagrama. Desde la versión 0.20, ArgoUML está incompleto. No responde completamente a los estándares y falta la implementación de algunos diagramas. Eclipse UML2 Tools: Provee diagramas de clases, definición de perfiles, estructuras, componentes e implementación, además de diagramas de comportamiento, tales como, de actividad, de maquinas de estado y casos de uso. Cuenta con varios ejemplos y una adecuada documentación para su fácil entendimiento, aunque para cualquiera familiarizado con UML2, debería ser sencillo de utilizar. Enterprise Architect: enfocado a negocios, no tanto desarrollo de software. Omondo EclipseUML: Complemento de Eclipse UML2 Tools. Generador de código. UML Lab: Es un plug-in de Eclipse, se dice que fue la primera herramienta de UML para Eclipse y cuenta con la documentación necesaria, desarrollado por Yatta Solutions, sus principales características son diagramador de UML2, plantillas de PHP, plantillas de las mejores prácticas de JAVA, y exportación de diagramas a PNG y otros fromatos. Otras como: IBM RSM/RSA, MagicDraw UML, MDT Papyrus, Mia-Studio, MOSKitt, TextUML Toolkit y TOPCASED UML.

Bibliografía
MDT-UML2-Tool-Compatibility: WikiEclipse. (21 de Mayo de 2008). Recuperado el 26 de Febrero de 2012, de sitio Web de WikiEclipse: http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility