miércoles, 4 de abril de 2012

COSTOS


El costo es una de las mayores desventajas por la que muchas empresas y desarrolladores no utilizan herramientas CASE. De acuerdo con la Tabla 1.1 el rango de precios de éstas herramientas en sus versiones para empresas van de los $500.00 hasta más de los $4,000.00 dólares, esto sin contar con los costos de entrenamiento y mantenimiento. Por ello se debe hacer un buen balance entre los costos y los beneficios que traería la adopción de una herramienta CASE.
POWER BUILDER
Precio: 2.833€
BORLAND TOGETHER 6.1
Precio: 1500 €
RATIONAL ROSE SOFTWARE
Precio: 1,057 €
POWER DESIGNER 6.1.
Precio: $2092.98 (dólares)

HERRAMIENTAS CASE ESTRUCTURAS


Las herramientas Case utilizarán técnicas gráficas para diseñar las clases y sus interacciones, y para utilizar objetos existentes adaptados en nuevas aplicaciones.Las herramientas deberían facilitar el modelamiento en términos de eventos, triggers (iniciadores), estado de los objetos, etc. Las herramientas de los CASE Orientados a Objetos generan códigos tan pronto como una clase sea definida y permitirá al diseñador probar y utilizar el método creado.
Las herramientas deberán ser diseñadas para estimular la máxima creatividad y continuo refinamiento del diseño durante la construcción.

HERRAMIENTAS CASE ORIENTADAS A OBJETOS


Muchos de los beneficios son alcanzados únicamente cuando el Análisis y Diseño son utilizados con herramientas CASE Orientadas a Objetos, basados en repositorios que generan códigos.

     Fomenta la reutilización y extensión del código.
     Permite crear sistemas más complejos.
     Relacionar el sistema al mundo real.
     Facilita la creación de programas visuales.
     Construcción de prototipos
     Agiliza el desarrollo de software
     Facilita el trabajo en equipo
     Facilita el mantenimiento del software
Lo interesante de la Programación Orientada a Objetos es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.

CRITERIOS PARA LA SELECCION DE UNA HERRAMIENTA CASE


       Tipo de computador (MainFrame, Ws, PC, ...)
       Lenguaje al que va orientada.
       Metodología soportada.
       Posibilidades de integración con otras plataformas (presentes y futuras).
     Criterios habituales en la selección de software: formación, precio, asistencia técnica, mantenimiento.

EJEMPLOS DE HERRAMIENTAS CASE


Herramientas CASE  mas utilizadas
Erwin
PLATINUM ERwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los requerimientos de información, hasta el modelo físico perfeccionado para las características específicas de la base de datos diseñada.
èVer mas informacion en la Pestaña Ejemplos de Herramientas Case
EasyCASE
Esta herramienta permite automatizar las fases de análisis y diseño dentro del desarrollo de una aplicación, para poder crear las aplicaciones eficazmente – desde procesamiento de transacciones a la aplicación de bases de datos de cliente/servidor, así como sistemas de tiempo real.
èVer mas informacion en la Pestaña Ejemplos de Herramientas Case
Oracle Designer
Oracle Designer es un juego de herramientas para guardar las definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor flexibles y gráficas.Integrado con Oracle Developer
PowerDesigner
PowerDesigner es una suite de aplicaciones de Powersoft para la construcción, diseño y modelado de datos a través de diversas aplicaciones. Es la herramienta para el análisis, diseño inteligente y construcción sólida de una base de datos y un desarrollo orientado a modelos de datos a nivel físico y conceptual, que dan a los desarrolladoresCliente/Servidor la más firme base para aplicaciones de altorendimiento.

Caracteristicas De Herramientas Case.


Características que debe Soportar…
*Soporte gráfico para varias técnicas (DFD, E/R, STD, modelos OO, etc.)
*Control de errores “Consistencia”: Unicidad identificadores, reglas metodología, etc.
*Validación entre diferentes modelos:
En una fase (p.e. entre DFD y E/R)
En varias fases (DFD análisis y diseño; DFD diseño y Diagrama de estructuras).

Caracteristicas Deseables
      Soporte multiusuario.
      Personalización.
     Control de documentos y versiones.
     Gestión de proyectos
     Estadísticas de productividad y métricas del software.
     Pruebas.
     Simulación y prototipado.
     Demostración correcciones especificaciones y/o software.
     Generación de código.