powerdesigner(caracteristicas)

8
1.- Edwin – PLATINIUM EDWIN. Características: * Brinda productividad en el diseño generación y mantenimiento de aplicaciones. * Excelente para el diseño de Base de Datos. * Permite visualizar la estructura, los elementos importantes y optimizar los elementos importantes. * Genera automáticamente las tablas y miles de líneas stored procedure y triggers para los principales tipos de datos. Para que la puedo usar: Soporta principalmente bases de datos relacionales SQL y bases de datos que incluyen Oracle, Microsoft SQL Server, sybase. El mismo modelo puede ser usado para generar múltiples bases de datos, o convertir una aplicación de una plataforma de base de datos a otra. Opinión: es una herramienta que nos ayuda mucho a interactuar con las bases de datos y que a su vez nos da un apoyo para poder trabajar con estas de manera más rápida y eficiente, nos ayuda para poder trabajar conectando las bases de datos ya dichas y relacionarlas. 2.- Easy Case. Características: * Captura los detalles de diseño de un sistema y comunica las ideas gráficamente. * Crea y mantiene diagramas de flujos, diagramas de entidad-relación, mapas de estructura y más. * Permite reusar diagramas o partes de diagramas para

Upload: luis-enrique-marin

Post on 06-Aug-2015

474 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerDesigner(caracteristicas)

1.- Edwin – PLATINIUM EDWIN.

Características: 

  * Brinda productividad en el diseño generación y mantenimiento de aplicaciones.

  * Excelente para el diseño de Base de Datos.

  * Permite visualizar la estructura, los elementos importantes y optimizar los

elementos importantes.

  * Genera automáticamente las tablas y miles de líneas stored procedure y

triggers para los principales tipos de datos.

Para que la puedo usar: Soporta principalmente bases de datos relacionales SQL

y bases de datos que incluyen Oracle, Microsoft SQL Server, sybase. El mismo

modelo puede ser usado para generar múltiples bases de datos, o convertir una

aplicación de una plataforma de base de datos a otra.

Opinión: es una herramienta que nos ayuda mucho a interactuar con las bases de

datos y que a su vez nos da un apoyo para poder trabajar con estas de manera

más rápida y eficiente, nos ayuda para poder trabajar conectando las bases de

datos ya dichas y relacionarlas. 

2.- Easy Case.

Características: 

  * Captura los detalles de diseño de un sistema y comunica las ideas

gráficamente.

  * Crea y mantiene diagramas de flujos, diagramas de entidad-relación, mapas de

estructura y más.

  * Permite reusar diagramas o partes de diagramas para economizar el diseño de

un proyecto.

  * Soporta una gama amplia de metodologías estructuradas.

  * Determina los tipos de esquemas según la metodología del proyecto

seleccionado y notifica de errores a medida que el modelo vaya construyéndose.

Page 2: PowerDesigner(caracteristicas)

Para que la puedo usar: Permite automatizar las fases de análisis y diseño dentro

del desarrollo de una aplicación,

para poder crear las aplicaciones eficazmente desde el procesamiento de

transacciones a la aplicación de bases de datos de cliente/servidor, asi como

sistemas de tiempo real.

Opinión: Es muy buena herramienta pues ayuda a que las fases de análisis y

diseño dentro del desarrollo de una aplicación sean mucho mas rápidas y

eficientes, ya que suelen ser un poco tardadas y tediosas.

3.- Oracle Designer.

Características:

  * Integrando con Oracle Developer, Oracle Designer, que provee una solución

para desarrollar sistemas empresariales de segunda generación.

  * Pueden ser 100% generadas usando la lógica de la aplicación y el modulo de

componentes reusables.

  * Habilita la captura del diseño de sistemas existentes, salvaguardando la versión

actual.

  * No fuerza al uso de alguna metodología especifica.

  * 

Para que la puedo usar: Para guardar las definiciones que necesita el usuario y

automatizar la construcción rápida de aplicaciones cliente/servidor graficas. 

Opinión: Me parece una muy buena opción ya que al tener la definiciones de todo

lo que vamos a ocupar pues se trabaja más rápido y de una manera mas

organizada. 

4.- System Architect.

Características:

  * Posee control automático de diagramas y datos, normalizaciones y

Page 3: PowerDesigner(caracteristicas)

balanceamiento entre diagramas “Padre e Hijo”.

  *   Trabaja integrado con el diccionario de datos.

  * Posee un modulo especifico para ingeniería reversa desde las bases de datos.

  * Posee múltiples metodologías para diseño y análisis.

Para que la puedo usar: Para integrar todas las herramientas y metodologías

usadas en la elaboración

de los diagramas, conectar directamente al diccionario de datos, los elementos

asociados, comentarios, reglas de validaciones, normalización, etc.

Opinión: Es bastante buena pues al integrar todas esas herramientas se interactúa

con varias de ellas y se realiza un trabajo mas rápido y eficiente.

5.-MagicDraw.

Características:

  * Interfaz elegante e intuitiva, la mayor parte de las opciones accesibles con un

solo clic.

  * Ayudas en el diseño con autocompletación y corrección automática en tiempo

real.

  * Permite visualizar el proyecto de diferentes formas.

  * Posible derivación de modelos UML a través de códigos fuente escritos

anteriormente.

  * Facilidad y rapidez para el cambio del dominio del modelado.

  * Generador automático de informes.

Para que la puedo usar: Para diseñar análisis del negocio, los análisis del

software, los programadores, los ingenieros de software y los escritores de la

documentación.

Opinión: Es una de las mejores herramientas por que al ser muy parecida a UML,

se asemeja en su forma de trabajo, su forma de ahorrar tiempo, de alguna manera

Page 4: PowerDesigner(caracteristicas)

trabajar con conjunto y que esto sea un desarrollo mas dinámico y versátil que nos

facilite el análisis y el diseño de los sistemas y bases de datos. 

6.- Visual Paradigm.

Características:

  * Soporte de UML versión 2.1.

  * Diagramas de Procesos de Negocio – Proceso, Decisión, Actor de negocio,

Documento.

  * Modelado colaborativo con CVS y Subversion (control de versiones).

  * Interoperabilidad con modelos UML2 (metamodelos UML 2.x para plataforma

Eclipse) a través de XMI.

  * Ingeniería

de ida y vuelta.

  * Ingeniería inversa – Código a modelo, código a diagrama.

  * Ingeniería inversa Java, C++, Esquemas XML, XML, NET exe/dll, CORBA IDL.

  * Generación de código – Modelo a código, diagrama a código.

  * Editor de Detalles de Casos de Uso – Entorno todo-en-uno para la

especificación de los detalles de los casos de uso, incluyendo la especificación del

modelo general y de las descripciones de los casos de uso.

  * Diagramas EJB – Visualización de sistemas EJB.

  * Generación de código y despliegue de EJB – Generación de beans para el

desarrollo y despliegue de aplicaciones.

  * Diagramas de flujo de datos.

  * Soporte ORM – Generación de objetos Java desde la base de datos.

  * Generación de bases de datos – Transformación de diagramas de Entidad-

Relación en tablas de base de datos.

Para que la puedo usar: Permite dibujar todos los tipos de diagramas de clases,

código inverso, generar condigo desde diagramas y generar documentación.

Page 5: PowerDesigner(caracteristicas)

Opinión: Es muy buena pues ya que al generar código al mismo tiempo que vas

haciendo los diagramas es una buena opción pues ahorra mucho tiempo en la

documentación.

7.- Racional Rose.

Características:

  * No es gratuito, se debe hacer un previo pago para poder adquirir el producto.

  * La ingeniería de código (directa e inversa) es posible para ANSI C++, Visual C+

+, Visual Basic 6, Java, J2EE/EJB, CORBA, Ada 83, Ada 95, Bases de datos:

DB2, Oracle, SQL 92, SQL Server, Sybase, Aplicaciones WEB.

  * Solamente Ingeniería reversa para COM.

  * Rational Rose habilita asistentes para crear clases y provee plantillas

de código que pueden aumentar significativamente la cantidad de código fuente

generado. Adicionalmente, se pueden aplicar los patrones de diseño, Racional Rose ha

provisto 20 de los patrones de diseño GOF para Java.

  * Admite la integración con otras herramientas de desarrollo (IDEs).

Para que la puedo usar: Para la producción y comercialización establecidas por

Rational Software Corporation, utiliza el lenguaje unificado que facilita la captura de

dominio, la semántica, la arquitectura y el diseño.

Opinión: Es buena, pero a la vez no está al alcance de todos ya que tiene un precio y

no todos tienen para pagarlo o más bien no quieren pagarlo, aunque su manejo en los

análisis y su manera de interactuar con UML es muy buena para crear, ver, modificar y

manipular es una buena inversión. 

8.-BoUML

Características:

  * Es gratis.

Page 6: PowerDesigner(caracteristicas)

  * Es multiplataforma: Linux, Solari, Mac Os, Windows.

  * Permite programar simultáneamente en C++, Java, Php y IDL.

  * Es rápido, no necesita mucho espacio de memoria.

Para que la puedo usar: Para programar simultáneamente e ir utilizando diagramas

UML.

Opinión: Es un herramienta muy eficaz ya que vas haciendo tus diagramas que

necesitas y a la ves vas programando interactuando con varias plataformas.

9.- Power Designer.

Características:

  * Soporte para tipos de datos abstractos: PowerDesigner soporta la identificación

de tipos de datos abstractos con ingeniería inversa de aplicaciones para Oracle.

  * Soporte para usuarios de bases de datos: Los usuarios de bases de datos

pueden ser recogidos de una base de datos existente y luego almacenados en un

modelo físico de datos. Ahora, es posible añadir nuevos usuarios y también

asignar usuarios como propietarios y vistas.

  * Mayor selectividad en ingeniería inversa: PowerDesigner permite seleccionar no

sólo las tablas que se desean cargar, sino todo tipo de objetos de la base de

datos.

  * Cálculo del tamaño de las bases de datos: Puede calcular y definir el tamaño

definitivo de bases de datos de nuevo diseño y construcción, incluyendo tamaños

detallados de índices y tablas.

Para que la puedo usar: Para construir, diseñar y modelar datos a través de

diversas aplicaciones.

Opinión: Es una buena opción para el análisis, diseño inteligente y construcción

solida de datos y un desarrollo orientado a modelos de datos a nivel físico y

conceptual.

Page 7: PowerDesigner(caracteristicas)

10.- Visio.

Características: 

  * Facilita el análisis y la comunicación de información compleja.

  * Son fáciles de actualizar y pueden aumentar espectacularmente la productividad.

  * Permite comprender, procesar y compartir información sobre los sistemas, recursos y

procesos organizativos de una empresa.

  * Office Visio Profesional ofrece funcionalidad avanzada, como conectividad de datos y

características de visualización, que no se incluyen en Visio Standard.

Para que la puedo usar: Para crear diversos diagramas usando gráficos de vectores.

Opinión: Es una herramienta que esta al alcance de todos ya que viene en el paquete de

Office, con este podemos crear todo tipo de diagramas y así facilitar la forma de trabajo

y comprender dicha información, sin duda es muy sencilla de usar y muy eficien