You are on page 1of 12

POSEIDON

1) DEFINICIN:

En el ramo para modelaje de Software existen diversas herramientas que tambin son capaces de realizar diseos en UML, entre las principales se encuentran Rational Rose y Together, e inclusive existe un derivado comercial de ArgoUML llamado Poseidon. Poseidn es una herramienta para modelar sistemas, mediante el cual se realizan diseos en UML Lenguaje de Modelado Unificado, basada en Java. Puede crear la mayora de los diagramas estndares de UML. Poseidon se encuentra disponible en diversas versiones, la cual en su modalidad ms bsica (Community) es gratuita, y dado que se encuentra basada en ArgoUML, presenta sus mismas funcionalidades con opciones de compra para usuarios que requieran funciones avanzadas no disponibles en ArgoUML. 1.1) VENTAJAS:

_ Genera cdigo automticamente _ Propone soluciones a algunos errores _ Panel de propiedades y de tareas pendientes bastante til 1.2) DESVENTAJAS: _ Instalacin costosa _ Poco amigable _ Difcil de empezar

2)

PASOS PARA INTALAR EL PROGRAMA POSEIDON

I.

Doble clic en el instalador Poseidn UML 8.0, se activara la siguiente ventana:

II.

En esta ventana de bienvenida le daremos siguiente (next), para continuar con la instalacin.

III.

Leemos la informacin todo sobre Poseidn y continuamos siguiente (next)

IV.

Aqu aceptamos el contrato y le damos siguiente(Next)

V.

En esta ventamos seleccionamos la ruta de instalacin en la unidad C:\Archivos de programa\Poseidn UML_CE_8.0, y le damos siguiente (next), la ventana de mensaje nos dice, que el directorio de destino, se creara en la unidad (C:\Archivos de programa\Poseidn UML_CE_8.0). Aceptamos y siguiente para continuar con la instalacin

VI.

Una vez cargada la instalacin le damos siguiente (next)

VII.

Activamos all user (todo los usuarios) damos siguiente para continuar la instalacin

VIII.

Final de la instalacin del programa Poseidn clic Done (hecho) Yes

2.1) CARACTERSTICAS:

Opciones avanzadas de impresin. Soporta grficos en la mayora de formatos. Varios idiomas. Generacin de cdigo para Java y exportacin como HTML. Fcil de instalar y actualizar. Compatibilidad entre ediciones. Soporta todos los 9 diagramas de UML Soporta los formatos grficos GIF, PS, EPS, SVG, JPG y PNG La internacionalizacin y localizacin para Ingls, alemn, ruso, francs, espaol y chino Facilidad de instalacin y actualizaciones de Java Web Start

3)

DIFERENCIAS:

RATIONAL ROSE.- Es la herramienta CASE que comercializan los desarrolladores de UML y que soporta de forma completa la especificacin del UML 1.1. Esta herramienta propone la utilizacin de cuatro tipos de modelo para realizar un diseo del sistema, utilizando una vista esttica y otra dinmica de los modelos del sistema, uno lgico y otro fsico. Permite crear y refinar estas vistas creando de esta forma un modelo completo que representa el dominio del problema y el sistema de software.

CARACTERSTICAS: - Desarrollo Iterativo - Trabajo en Grupo - Generador de Cdigo - Ingeniera Inversa

OBJETIVOS: Conocer funcionalidad que provee Rational Rose para el modelado visual Toma de Contacto con Interfaz de Rational Rose

Las 4 Vistas de Rose

CARACTERISTICAS: Permite Especificar, Analizar, Disear el sistema antes de Codificarlo Mantiene la consistencia de los modelos del sistema software Chequeo de la sintaxis UML Generacin Documentacin automticamente Generacin de Cdigo a partir de los Modelos Ingeniera Inversa (crear modelo a partir cdigo) Generar el diagrama de secuencia o de colaboracin a partir del otro

Utiliza los siguientes tipos de lenguaje: o ANSI C++ o Visual C++ o Visual Basic 6 o Java o J2EE/EJB o CORBA o Ada 83, Ada 95 o Bases de datos: DB2, Oracle, SQL 92, SQL Server, Sybase o COM o Aplicaciones Web

DISEO DE SISTEMAS

Modelado de Negocio Usando el modelo de casos de uso de negocio Rational Rose cuesta $ 1962 ( 3140

POSEIDON:

Es una herramienta basada en Java, aunque dependiente de la plataforma para su instalacin (Linux o Windows). Es bastante ligera y se distribuye en varias versiones, incluyendo una de prueba. Su interfaz est simplificada al mximo facilitar el trabajo con la herramienta. Soporta los 9 diagramas bsicos de diseo, trabaja con el formato .xmi e incluye el espaol en su paquete de idiomas. Es muy parecida a ArgoUML. En esta herramienta. Su uso es ms simplificado e intuitivo, sin embargo no es una herramienta libre. Posee la misma capacidad de configuracin que ArgoUML.

INCONVENIENTES:

Las limitaciones de la versin de prueba impiden exportar diagramas. Solo genera automticamente cdigo Java. ENTERPRISE ARCHITECT: Enterprise Architect es una herramienta muy potente y orientada a proyectos grandes. Tiene amplias opciones y genera unos grficos muy cuidados y con mucho detalle. Adems permite gestionar todos los aspectos importantes del diagrama, sus clases, mtodos, atributos, estereotipos, modo de acceso. Fcil de usar, rpida de entender y muy manejable. Genera diagramas bastante buenos grficamente, y con ms colorido que las dems herramientas. Crear un lmite para representar el alcance en el Diagrama de Casos de Uso

POSEIDON

Pgina 8

DISEO DE SISTEMAS

Modelado de Procesos de Negocio Soporta las extensiones de modelado de procesos de negocio de Eriksson-Penker

Utiliza los siguientes tipos de lenguaje:

o o o o o o o

ANSI C++ Visual Basic 6 Java C#> VB.NET Delphi Base de Datos, Ingeniera directa desde el modelo de datos al script DDL. La ingeniera reversa usa la fuente de datos ODBC

Enterprise Architec (su versin ms amplia con el repositorio en SQL) tiene un costo de u$s 179 ( 111.58)

INCONVENIENTES: Es una herramienta comercial, con gran funcionalidad, pero opino que no voy a aprovechar todas esas caractersticas en el proyecto que estoy desarrollando. La licencia de prueba es bastante restrictiva. 4) DIAGRAMAS ESTTICOS

Los diagramas estticos o estructurales se encargan de definir qu cosas (entidades, objetos, reas, clases, etc.) deben de estar definidas dentro del sistema y como deben de estar estructuradas, mientras que los modelos dinmicos se encargan de definir el comportamiento de estos. Es una de las dos grandes clasificaciones de los modelos de UML (Estticos y dinmicos) Son aquellos que le dan una vista esttica al sistema. Los sgtes Diagramas Estticos son:

POSEIDON

Pgina 9

DISEO DE SISTEMAS

Diagrama de caso de uso: Muestran la funcionalidad del sistema desde la perspectiva que tiene los usuarios y lo que el sistema debe de hacer para satisfacer los requisitos propuestos til para organizar o modelar el comportamiento de un sistema completo o de una parte.

Diagrama de clase: Un diagrama de clases es un tipo de diagrama esttico que describe la estructura de un sistema mostrando sus clases, atributos y las relaciones entre ellos. Los diagramas de clases son utilizados durante el proceso de anlisis y diseo de los sistemas, donde se crea el diseo conceptual de la informacin que se manejar en el sistema, y los componentes que se encargaran del funcionamiento y la relacin entre uno y otro. Diagrama de Componentes: Un diagrama de componentes representa cmo un sistema de software es dividido en componentes y muestra las dependencias entre estos componentes. Los componentes fsicos incluyen archivos, cabeceras, bibliotecas compartidas, mdulos, ejecutables, o paquetes. Los diagramas de Componentes prevalecen en el campo de la arquitectura de software pero pueden ser usados para modelar y documentar cualquier arquitectura de sistema. Diagrama de Despliegue Un diagrama de despliegue o distribucin muestran la disposicin fsica de los distintos nodos que componen un sistema y el reparto de los componentes sobre dichos nodos. Los diagramas de Despliegue modelan la topologa del hardware sobre el que se ejecuta el sistema software. 4.1) EJEMPLOS:

Diagrama de clase

POSEIDON

Pgina 10

DISEO DE SISTEMAS

Diagrama de caso de uso

Diagrama de componentes

POSEIDON

Pgina 11

DISEO DE SISTEMAS

Diagrama de Despliegue

POSEIDON

Pgina 12

You might also like