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

UML con Poseidon

Soledad Penads
Comadrn

04/02/03

Laboratorio de Sistemas de
Informacin
Facultad de Informtica
Universidad Politcnica de Valencia

Qu es Poseidon?

Herramienta CASE
Desarrollada en Java
Multiplataforma (Windows, Linux, ...)
Origen: ArgoUML
Diferentes ediciones (y caractersticas)

04/02/03

Dnde obtenerlo?

Community Edition (CE):


http://www.gentleware.de
Gratuita
Incorpora la mayora de prestaciones necesarias

04/02/03

Prestaciones

Los nueve diagramas UML


Generar cdigo Java a partir de modelos
Guardar/Abrir modelos
Exportar a imagen
Soporte OCL
Ingeniera inversa (reverse engineering)

04/02/03

Instalacin
Dos opciones:
Desde la web con Java Web Start instalado
Se descarga varios JAR
Necesario configurar permisos de acceso
Instalacin tpica
Bajar y ejecutar el fichero de instalacin
Es necesario tener la mquina virtual java
adecuada!!

04/02/03

La interfaz

04/02/03

Interfaz: el navegador

04/02/03

Interfaz: barra botones

04/02/03

Interfaz: rea dibujo

04/02/03

Interfaz: Fichas
propiedades

04/02/03

10

Interfaz: vista area

04/02/03

11

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

04/02/03

12

Ingeniera inversa
Con File ... -> Import Files ...
Elegimos la carpeta base de nuestro cdigo Java
Tras el proceso, tendremos las clases de los
ficheros Java en el modelo actual
Se pueden editar y volver a generar ...

04/02/03

13

Conclusiones
Herramienta interesante
An en desarrollo (algunos diagramas an no estn
implementados por completo)
Para introducirse en UML sin alto coste (Rational
Rose)

04/02/03

14

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