PowerDesigner(caracteristicas)
-
Upload
luis-enrique-marin -
Category
Documents
-
view
475 -
download
0
Transcript of 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.
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
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
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.
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.
* 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.
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