Herramientas de Diagramas de Caso
-
Upload
antonio-del-mazo -
Category
Documents
-
view
138 -
download
0
Transcript of Herramientas de Diagramas de Caso
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 1/13
Herramientas de Diagramas de casos
Tenemos una amplia gama de herramientas de diagramas de casos, tanto en formato depago como freeware
Se debe buscar la que mejor se adapte tanto a las necesidades como al presupuesto del
usuario, habiendo opciones incluso que permiten computacion en nube y que varios
usarios trabajen simultaneamente en el mismo proyecto via una simple web, en este
estudio nos centraremos en las diferentes utilidades para diagramas de casos mas
amigables al usuario, extendidas y potentes.
Pilar Abad
Ignacio Barrio
Antonio del Mazo
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 2/13
PoseidonUML
Licencia:
Gratuita (opciones limitadas)
Idioma:
Multilenguaje
Desarrollador:
http://www.gentleware.com/
Sistema operativo
Windows, Linux, MacOS (tanto x86 como x64)
Poseidon tiene una interfaz bastante amigable y depurada, lo que hace que el uso del
producto sea bastante cómodo.
Poseidon no es un programa de codigo abierto, aunque la empresa ofrece, siempre parafines no comerciales, la opción de usar el programa sin registrar una licencia, pero con
muchas funcionalidades desactivadas, algunas básicas como puede ser la exportación de
ficheros, o la funcionalidad de guardado con el formato propio.
Poseidon es un programa de dibujo UML sofisticado. Como se muestra en la siguiente
figura, esta esencialmente enfocado a la creacion UML. Esta cualidad puede suponer un
problema si necesitamos más libertad para, por ejemplo, añadir nuevos simbolos a la
paleta o algun dibujo que no sea usual en diagramas UML, sin embargo, la creacion de
diagramas sofisticados se nota que es más rapida con poseidon que con otras
alternativas que si que están más enfocadas a estas posibilidades.
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 3/13
Diagramas soportados:
• Diagrama de Clases.
• Diagrama de Casos
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 4/13
• Diagramas de Estado
• Diagramas de Desarrollo
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 5/13
• Diarganas de Actividades
• Diagramas de Secuencia
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 6/13
ArgoUML
Licencia:
Gratuita
Idioma:
Multilenguaje
Desarrollador:
http://argouml.tigris.org/
Sistema operativo
Windows, Linux, MacOS (tanto x86 como x64)
ArgoUML es una de las tantas alternativas que se presentan a la hora de crear y editardiagramas UML.Esta herramienta es la que dio origen a PoseidonUML, siendo esta la
rama comercial de argoUML en sus inicios.
Para alguien que no haya nunca utilizado una herramienta de diseño UML, argoUML es
muy intuitiva y faicl de usar, no siendo necesario incluso un tutorial para poder
entenderla y manejarla correctamente gracias a su sencilla interfaz.
Al ser una aplicación java simplemente con tener un sistema operativo que sea
compatible con tal podra ejecutarla perfectamente en dicho sistema operativo, una de las
cosas que se agradecen en la instalacion es que te da la opcion a instalar java
automáticamente durante la instalacion.
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 7/13
Utilizando la herramienta, muchas veces no es necesiario incluso mover el cursor del
raton para seleccionar la siguiente funcion que se quiere añadir ya que el mismo cursor
te da las opciones permitidas, una funcion que se agradece en pos del rapido y facil
manejo que hace recordar mucho a PoseidonUML
A diferencia de otros software, vemos que la funcion de ayuda de este programa esrealmente completa e intuitiva, haciendo sencillo resolver problemas que en otro
software se necesitaria consultar externamente
Tambien es de agradecer cosas como el gran soporte en diferentes idiomas aun siendo
una herramienta gratuita da a escoger mas de un idioma para su instalacion y mejor
comprension por el usuario.
Diagramas soportados:
• Diagramas de Casos de uso
• Diagramas de clase
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 8/13
• Diagramas de secuencia
• Diagramas de colaboración
• Diagramas de despliegue
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 9/13
• Diagramas de estado
• Diagramas de actividades
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 10/13
StarUML
Licencia:
Gratis (GPL)
Idioma:
Inglés
Desarrollador:
Staruml
Sistema operativo
Win98SE/Me/2000/NT/XP
StarUML genera todo tipo de diagramas compatibles con la plataforma de programas
Microsoft Office.
StarUML se maneja con facilidad. En un vistazo a la interfaz se ven las funciones
principales del programa. Otra característica importante del programa es que su código
es compatible con C++ y Java.
Puedes comenzar a dibujar los gráficos manualmente o seleccionar las plantillas quecontiene el archivo de instalación para modificarlas. Esta última opción es muy
recomendable para quien no ha trabajado con archivos UML / MDA. Para este caso
quizá te convenga buscar en la página del autor los módulos y plantillas más adecuados
para tu proyecto.
en un principio era un producto comercial y que hace cerca de un año paso de ser un
proyecto comercial (anteriormente llamado plastic) a uno de licencia abierta GNU/GPL.
El software heredó todas las características de la versión comercial y poco a poco ha ido
mejorando sus características, entre las cuales se encuentran:
* Soporte completo al diseño UML mediante el uso de.
– Diagrama de casos de uso– Diagrama de clase
– Diagrama de secuencia
– Diagrama de colaboración.
– Diagrama de estados– Diagrama de actividad.
– Diagrama de componentes
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 11/13
– Diagrama de despliegue.
– Diagrama de composición estructural (UML 2.0)
* Definir elementos propios para los diagramas, que no necesariamente pertenezcan al
estándar de UML,
* La capacidad de generar código a partir de los diagramas y viceversa, actualmente
funcionando para los lenguajes c++, c# y java.
* Generar documentación 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.
En definitiva esta es una de las mejores alternativas gratis que hay en Internet para el
modelamiento de software
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 12/13
Resumen final:
A continuación señalamos un pequeño resumen de ls diferencias y caracteristicas de las
tres herramientas.
Herramien
ta ArgoUML
StarUML Poseidon
Compañía(versión
evaluada)
Tigris
(Oct-2000)
argouml.tigris.org
StarUML
(Jun-1996)
http://staruml.sourcef
orge.net/
GentleWare
(May-2002)
www.gentleware.com
Plataforma JAVA WINDOWS JAVA
Licencia Libre LibreGratuita (sin opcion de
exportación)
Diagramasque sepuedenrealizar
De Clases, de Estado,
de Actividad, de Casos
de Uso, de
Colaboración,
Deployment(combinación de
diagramas de
Objetos/Componentes/
Depliegue
Todos los diagramasUML menos
diagramas de objetos
y de despliegue
De Clases, de Estado, de
Actividad, de Casos de
Uso, de Colaboración,Deployment
(combinación de
diagramas de
Objetos/Componentes/D
epliegue)
Generaciónde código
JAVA C++, JAVA JAVA, HTML
Generaciónde
documentación
NOWord, Excel y
PowerpointSI
Apoyo alrepositorio
Base de Datos mySQL
(JDBC)NO ---
Ingenieríainversa
NO SI SI
Navegación SI (distintas SI (distintas SI (distintas perspectivas
5/12/2018 Herramientas de Diagramas de Caso - slidepdf.com
http://slidepdf.com/reader/full/herramientas-de-diagramas-de-caso 13/13
por el
modelo
perspectivas de
navegación)
perspectivas de
navegacion)
de navegación)
Exportació
n de
diagramas
GIF, PostScript, EPS,
PGML, SVG
bmp, jpg, pngGIF, PostScript, EPS,
PGML, SVG
Métricas SI SI SI
XMI SI NO SI
Conclusión:
Como hemos podido ver, las tres herramientas proporcionan una experiencia diferente
para la misma finalidad, cada una tiene sus ventajas y desventajas y un nicho para el que
es mas optima que el resto.
Podemos concluir que aunque en general la mejor herramienta para uso general podria
ser PoseidonUML disponemos de alternativas gratuitas muy potentes y que pueden
cubrir las mismas necesidades sin problema.