Platinum Edwin
Platinum Edwin
Platinum Edwin
6
Funcionalidad: Platinum ERwin es una herramienta para el diseo de base de
datos, que Brinda productividad en su diseo, generacin, y mantenimiento de
aplicaciones. Desde un modelo lgico de los requerimientos de informacin, hasta
el modelo fsico perfeccionado para las caractersticas especficas de la base de
datos diseada, adems ERwin permite visualizar la estructura, los elementos
importantes, y optimizar el diseo de la base de datos. Genera automticamente
las tablas y miles de lneas de _stored procedure y triggers_ para los principales
tipos de base de datos.
2.* Para ser una herramienta CASE debe tener los siguientes componentes:*
Herramientas para diagramacin: Las herramientas para diagramacin dan
soporte al anlisis y documentacin de los requerimientos de una aplicacin. Estas
herramientas ofrecen la capacidad de dibujar diagramas y cartas, adems de
guardar los detalles en forma interna.
Deposito centralizado de informacin: La captura, anlisis, procesamiento y
distribucin de todos los sistemas de informacin es asistida por un depsito de
informacin centralizado o diccionario de datos.
Generador de interfaces: Las interfaces con el sistema son los medios
Caractersticas de PLATINUM ERwin
Error al crear miniatura: Falta archivo
Interfaz Grfica de PLATINUM ERwin
Permite visualizar la estructura, los elementos importantes, y optimizar el diseo
de la base de datos.
Genera automticamente las tablas y miles de lneas de stored procedure y
triggers para los principales tipos de base de datos.
Facilidad en el diseo de una base de datos.
Automatiza el proceso de diseo de una manera inteligente. Por ejemplo, ERwin
habilita la creacin de un diccionario de atributos reusables, asegurando la
consistencia de nombres y definiciones para su base de datos.
Mantienen las vistas de la base de datos como componentes integrados al
modelo, permitiendo que los cambios en las tablas sean reflejados
CASE
Las herramientas CASE son diversas aplicaciones informticas destinadas a
aumentar la productividad en el desarrollo de software reduciendo el costo de las
mismas en trminos de tiempo y de dinero. Estas herramientas nos pueden
ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas
como el proceso de realizar un diseo del proyecto, clculo de costos,
implementacin de parte del cdigo automticamente con el diseo dado,
compilacin automtica, documentacin o deteccin de errores entre otras, que
analizaba la relacin existente entre los requisitos de un problema y las
necesidades que stos generaban, el lenguaje en cuestin se denominaba PSL
(Problem Statement Language) y la aplicacin que ayudaba a buscar las
necesidades de los diseadores PSA (Problem Statement Analyzer).
Aunque sos son los inicios de las herramientas informticas que ayudan a crear
nuevos proyectos informticos, la primera herramienta CASE fue Excelerator que
sali a la luz en el ao 1984 y trabajaba bajo una plataforma PC.
Objetivos
1. Mejorar la productividad en el desarrollo y mantenimiento del software.
2. Aumentar la calidad del software.
3. Reducir el tiempo y coste de desarrollo y mantenimiento de los sistemas
informticos.
4. Mejorar la planificacin de un proyecto
DESVENTAJAS
VENTAJAS
Entre los beneficios ofrecidos por la tecnologa CASE se encuentran los
siguientes:
Facilidad
para
la
revisin
de
aplicaciones
para
el
desarrollo
de
de
prototipos
de
sistemas
cdigo
interactivo
para
el
proceso
de
desarrollo
DESVENTAJAS
Las herramientas CASE tienen puntos dbiles significativos, que van desde la
confiabilidad en los mtodos estructurados hasta su alcance limitado, los cuales
amenazan con minar los beneficios potenciales descritos con anterioridad.
Confiabilidad
Falta
de
niveles
en
los
estndar
para
mtodos
el
soporte
estructurados
de
la
metodologa
Son
independientes
de
Permiten que los usuarios definan sus
Soportan
una
Soportan
las
metodologas
Conflictos
en
el
uso
de
la
propias
ms
los
metodologa.
metodologas.
metodologa.
diseminadas.
diagramas
Las herramientas difieren en el uso que hacen los diagramas. Algunas son
herramientas exclusivamente para grficas, que se abocan al dibujo de diagramas
para el anlisis de entrada y salida de datos. Este tipo de herramientas puede
restringir ya sea el proceso de desarrollo normal seguido por una organizacin o el
estilo
particular
de
trabajo
de
los
analistas.
Otros vendedores de herramientas consideran los diagramas como
documentacin y aceptan entradas por medio de formas o lenguajes de
no
utilizados
limitada
Aunque una herramienta puede apoyar varias fases del ciclo de vida de desarrollo
de sistemas o adaptarse a diferentes metodologas de desarrollo, por lo general su
enfoque primario est dirigido hacia una fase o mtodo especifico. Por ejemplo,
los encargados de desarrollar un nuevo producto pueden afirmar que ste apoya
todo el proceso de anlisis y diseo. Sin embargo, las capacidades de
comprobacin y verificacin de errores del producto quiz sean ms rigurosas ya
sea en el rea de anlisis o en la de diseo, pero no en ambas. Algunos productos
estn dirigidos hacia el diseo de bases de datos para la organizacin y al
desarrollo de aplicaciones que giren en torno a la base de datos, omitiendo el
soporte para pantallas de presentacin visual, los informes sobre requerimientos o
las necesidades de seguridad. Algunos productos capaces de generar el cdigo
hacen mayor hincapi en el desarrollo de prototipos como el principal mtodo de
desarrollo de sistemas de informacin. Muchas herramientas para la fase de
desarrollo recalcan el mantenimiento y la reestructuracin del cdigo, pero ofrecen
un soporte dbil durante la fase de anlisis para la determinacin y especificacin
de
requerimientos.
Alcance
limitado
CLASIFICACION
1. Herramientas integradas, I-CASE (Integrated CASE, CASE integrado): abarcan
todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin
CASE
workbench.
2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-end,
orientadas a la automatizacin y soporte de las actividades desarrolladas durante
las
primeras
fases
del
desarrollo:
anlisis
y
diseo.
3. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end,
dirigidas a las ltimas fases del desarrollo: construccin e implantacin.
4. Juegos de herramientas o Tools-Case, son el tipo ms simple de herramientas
CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se
encontraran las herramientas de reingeniera, orientadas a la fase de
mantenimiento.
Otra posible clasificacin, utilizando la funcionalidad como criterio principal, es la
siguiente:
Herramientas de planificacin de sistemas de gestin. Sirven para modelizar los
requisitos de informacin estratgica de una organizacin. Proporcionan un
"metamodelo" del cual se pueden obtener sistemas de informacin especficos. Su
objetivo principal es ayudar a comprender mejor cmo se mueve la informacin
entre las distintas unidades organizativas. Estas herramientas proporcionan una
ayuda importante cuando se disean nuevas estrategias para los sistemas de
Herramientas de reingeniera.
Herramientas de documentacin.
Planeamiento.
Anlisis y Diseo.
Mantenimiento y actualizacin.
Los sistemas Case pueden cubrir la totalidad de estas fases o bien especializarse
en alguna(s) de ellas. En este ltimo caso se pueden distinguir sistemas de "alto
nivel" ("Upper Case"), orientados a la autonoma y soporte de las actividades
correspondientes a las dos primeras fases y, sistemas de "bajo nivel" ("Lower
Case"), dirigidos hacia las dos ltimas. Los sistemas de "alto nivel" pueden
soportar un nmero ms o menos amplio de metodologas de desarrollo.
Soporte de proyecto. Este tipo de funciones hace referencia al soporte de
actividades que se producen durante el desarrollo, derivadas fundamentalmente
del trabajo en grupos, tales como facilidades de comunicacin, soporte a la
creacin, modificacin e intercambio de documentacin, herramientas personales,
controles de seguridad, etc. Los sistemas Case pueden conceder a estas
cuestiones una importancia variable por lo cual el soporte de proyecto constituye
un factor de diferenciacin.
Mejora continua de calidad. Aunque frecuentemente se asocia a los sistemas
Case con la mejora de la productividad en el desarrollo de aplicaciones, debe
tenerse en cuenta que una de las principales ventajas estriba tambin, en la