1 / 14

UML con Poseidon

UML con Poseidon. Soledad Penadés Comadrán. Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia. ¿Qué es Poseidon?. Herramienta CASE Desarrollada en Java Multiplataforma (Windows, Linux, ...) Origen: ArgoUML

kele
Download Presentation

UML con Poseidon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML con Poseidon Soledad Penadés Comadrán Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia

  2. ¿Qué es Poseidon? • Herramienta CASE • Desarrollada en Java • Multiplataforma (Windows, Linux, ...) • Origen: ArgoUML • Diferentes ediciones (y características)

  3. ¿Dónde obtenerlo? • Community Edition (CE):http://www.gentleware.de • Gratuita • Incorpora la mayoría de prestaciones necesarias

  4. Prestaciones • Los nueve diagramas UML • Generar código Java a partir de modelos • Guardar/Abrir modelos • Exportar a imagen • Soporte OCL • Ingeniería inversa (reverse engineering)

  5. Instalación • Dos opciones: • Desde la web  con Java Web Start instalado • Se descarga varios JAR • Necesario configurar permisos de acceso • Instalación típica • Bajar y ejecutar el fichero de instalación • ¡¡Es necesario tener la máquina virtual java adecuada!!

  6. La interfaz

  7. Interfaz: el navegador

  8. Interfaz: barra botones

  9. Interfaz: área dibujo

  10. Interfaz: Fichas propiedades

  11. Interfaz: vista aérea

  12. Generando Java • Una vez introducido el modelo • Elegir Generation  Generate code for classes of model • Se pueden configurar las opciones de generación. (P.ej. generar accesos a asociaciones)

  13. Ingeniería inversa • Con File ... -> Import Files ... • Elegimos la carpeta base de nuestro código Java • Tras el proceso, tendremos las clases de los ficheros Java en el modelo actual • Se pueden editar y volver a generar ...

  14. Conclusiones • Herramienta interesante • Aún en desarrollo (algunos diagramas aún no están implementados por completo) • Para introducirse en UML sin alto coste (Rational Rose)

More Related