Вы находитесь на странице: 1из 6

Caractersticas de starUML * Soporte completo al diseo UML mediante el uso de los diferentes diagramas * Definir elementos propios para

los diagramas, que no necesariamente pertenezcan al estndar de UML, * La capacidad de generar cdigo a partir de los diagramas y viceversa, actualmente funcionando para los lenguajes c++, c# y java. * Generar documentacin en formatos Word, Excel y PowerPoint sobre los diagramas. * Patrones GoF (Gang of Four) , EJB (Enterprise JavaBeans) y personalizados. * Plantillas de proyectos. * Posibilidad de crear plugins para el programa.

Ventajas Software libre Facilidad de creacin de nuevos diagramas Es fcil de crear diagramas de clases Ingenierainversa para C++, java, etc.

Desventajas No es un software muy usado y mucho menos conocido. No es posible crear diagramas de objetos del negocio No es posible crear diagramas de casos de uso del negicio

Fujaba tool suite

Herramienta case para el modelado de sistemas con uml Disponible para su uso gratuito Se puede adquirir el plugin para eclipse No solo se permite modelar sino se puede generar cdigo java automticamente Es capaz de hacer ingeniera inversa (crear los diagramas a partir del cdigo java)

Ventajas Libre para su respectiva descarga Facilidad de uso, es una de las herramientas mas amigables para el analista de sistemas Facilidad de crear diagramas a partir de cdigo java Es capaz de hacer ingeniera inversa y crear los diagramas a partir del cdigo java

Desventajas No es muy conocido

Rational rose Herramienta case mas usada para el modelado de sistemas con uml y uml2 Es muy completa y disponible de varios diagramas de clases, diagrama de objetos, diagramas de casos de usos del negocio, etc. Se diferencia de otras por la gran diversidad de diagramas que pueden crearse

Ventajas Es una herramienta muy completa y estable como muy pocas herramientas que se han creado Facilidad de uso para el modificado y creacin de nuevos diagramas

Desventajas Entorno grafico no muy amigable para el usuario No es un software libre No se puede crear el entorno del sistema para crear los diagramas de casos de uso

Argouml Es posible usarlo por cualquier sistema operativo que soporte la plataforma java Soporte de internacionalizacin para ingles, alemn francs espaol y ruso Soporte para el lenguaje de generacin de cdigo: java, php, phyton, c++ y Csharp (c#) Funciones cognitivas tales como: la reflexin en la accin, el diseo de oprtunistas, la comprensin y resolucin de problemas Construido en diseos crticos suministra una revisin no obstructiva del diseo y sugerencias para mejoras Es una aplicacin java pura 100%

Ventajas Esta disponible gratuitamente y puede ser usado en entornos comerciales Es un proyecto de cdigo abierto Soporta todas las especificaciones uml, esta integrado con la web y brinda una excelente ayuda Exportacin a formatos graficos png, gif, jpg, svg y eps Tiene soporte para la creacin de perfiles y la distribucin de los modelos de referencia comunes que como java, c++ y uml 1,4

Desventajas Sin soporte para uml 2 Funcin deshacer incompleta Los modelos a veces no pueden ser re-abiertos Debes seleccionar una clase para crear un diagrama de secuencia Al mover una clase las relaciones no se mueven de forma correcta

Вам также может понравиться