TECNOLOGÍA CASETECNOLOGÍA CASE
 La tecnología CASE supone la automatización del desarrollo del software,La tecnología CASE supone la automatización del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo decontribuyendo a mejorar la calidad y la productividad en el desarrollo de
sistemas de información a la hora de construir software se plantean lossistemas de información a la hora de construir software se plantean los
siguientes objetivos:siguientes objetivos:
• Permitir la aplicación práctica de metodologías estructuradas, las cuales al• Permitir la aplicación práctica de metodologías estructuradas, las cuales al
ser realizadas con una herramienta conseguimos agilizar el trabajo.ser realizadas con una herramienta conseguimos agilizar el trabajo.
• Facilitar la realización de prototipos y el desarrollo conjunto de• Facilitar la realización de prototipos y el desarrollo conjunto de
aplicaciones.aplicaciones.
• Simplificar el mantenimiento de los programas.• Simplificar el mantenimiento de los programas.
• Mejorar y estandarizar la documentación.• Mejorar y estandarizar la documentación.
• Aumentar la portabilidad de las aplicaciones• Aumentar la portabilidad de las aplicaciones
• Facilitar la reutilización de componente software• Facilitar la reutilización de componente software
• Permitir un desarrollo y un refinamiento visual de las aplicaciones,• Permitir un desarrollo y un refinamiento visual de las aplicaciones,
mediante la utilización de gráficos.mediante la utilización de gráficos.
HERRAMIENTAS CASE MÁSHERRAMIENTAS CASE MÁS
UTILIZADASUTILIZADAS
 ERwinERwin
 Platinium erwin es una herramienta de diseño de base de datos. BrindaPlatinium erwin es una herramienta de diseño de base de datos. Brinda
productividad en diseño, generación, y mantenimiento de aplicaciones.productividad en diseño, generación, y mantenimiento de aplicaciones.
 EasyCASEEasyCASE
 EasyCASE Profesional, el centro de productos para procesos,EasyCASE Profesional, el centro de productos para procesos,
modelamiento de datos y eventos, e Ingeniería de Base de Datos, es unmodelamiento de datos y eventos, e Ingeniería de Base de Datos, es un
producto para la generación de esquemas de base de datos e ingenieríaproducto para la generación de esquemas de base de datos e ingeniería
reversa, trabaja para proveer una solución comprensible para el diseño,reversa, trabaja para proveer una solución comprensible para el diseño,
consistencia y documentación del sistema en conjunto.consistencia y documentación del sistema en conjunto.
 Oracle DesignerOracle Designer
 Oracle Designer es un juego de herramientas para guardar lasOracle Designer es un juego de herramientas para guardar las
definiciones que necesita el usuario y automatizar la construccióndefiniciones que necesita el usuario y automatizar la construcción
rápida de aplicaciones cliente/servidor flexibles y gráficas. Integradorápida de aplicaciones cliente/servidor flexibles y gráficas. Integrado
con Oracle Developer, Oracle Designer provee una solución paracon Oracle Developer, Oracle Designer provee una solución para
desarrollar sistemas empresariales cliente/servidor de segundadesarrollar sistemas empresariales cliente/servidor de segunda
generación.generación.
 PowerDesignerPowerDesigner
 PowerDesigner es una suite de aplicaciones de Powersoft para laPowerDesigner es una suite de aplicaciones de Powersoft para la
construcción, diseño y modelado de datos a través de diversasconstrucción, diseño y modelado de datos a través de diversas
aplicaciones.aplicaciones.
 System ArchitectSystem Architect
 System Architect posee un repositorio único que integra todas lasSystem Architect posee un repositorio único que integra todas las
herramientas, y metodologías usadasherramientas, y metodologías usadas
 SNAPSNAP
 SNAP es un CASE para el desarrollo de aplicaciones en SistemasSNAP es un CASE para el desarrollo de aplicaciones en Sistemas
AS/400 de IBM.AS/400 de IBM.
VENTAJAS DE LASVENTAJAS DE LAS
HERRAMIENTAS CASEHERRAMIENTAS CASE
 Estas herramientas pueden proveer muchos beneficios en todas lasEstas herramientas pueden proveer muchos beneficios en todas las
etapas del proceso de desarrollo de software, algunas de ellas son:etapas del proceso de desarrollo de software, algunas de ellas son:
      Mejora en la productividadMejora en la productividad
        Mejora en la eficaciaMejora en la eficacia
        Mejora en la calidad del sistema de informaciónMejora en la calidad del sistema de información
        Disminución de tiempoDisminución de tiempo
        Automatización de tareas tediosasAutomatización de tareas tediosas
        Garantizar la consistencia de los procedimientosGarantizar la consistencia de los procedimientos
        Verificar el uso de todos los elementos en el sistema diseñado.Verificar el uso de todos los elementos en el sistema diseñado.
        Automatizar el dibujo de diagramas.Automatizar el dibujo de diagramas.
        Ayudar en la documentación del sistema.Ayudar en la documentación del sistema.
    Ayudar en la creación de relaciones en la Base de Datos.Ayudar en la creación de relaciones en la Base de Datos.
    Generar estructuras de código.Generar estructuras de código.
EJEMPLOS DE HERRAMIENTASEJEMPLOS DE HERRAMIENTAS
CASECASE
 ASADALASADAL - Herramienta CASE especializada en Sistemas de- Herramienta CASE especializada en Sistemas de
Tiempo RealTiempo Real
 System ArchitectSystem Architect, herramientas CASE para Análisis y Diseño,, herramientas CASE para Análisis y Diseño,
incluye técnicas estructuradas y orientadas a objetos.incluye técnicas estructuradas y orientadas a objetos.
 Win A&DWin A&D, herramientas CASE para Análisis y Diseño, incluye, herramientas CASE para Análisis y Diseño, incluye
técnicas estructuradas y orientadas a objetos.técnicas estructuradas y orientadas a objetos.
 CRADLE,CRADLE, conjunto de herramientas CASE integradas que danconjunto de herramientas CASE integradas que dan
soporte a la Planificación estratégica, Analísis y Diseño.soporte a la Planificación estratégica, Analísis y Diseño.
 PowerDesigner 7.0PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye: herramienta CASE de Análisis y Diseño incluye
capacidades de generación relacional y con orientación a objetos.capacidades de generación relacional y con orientación a objetos.
 SilverRunSilverRun: Conjunto integrado de de herramientas CASE para el: Conjunto integrado de de herramientas CASE para el
modelado de negocios.modelado de negocios.
EJEMPLOS DE HERRAMIENTASEJEMPLOS DE HERRAMIENTAS
CASECASE
 ASADALASADAL - Herramienta CASE especializada en Sistemas de- Herramienta CASE especializada en Sistemas de
Tiempo RealTiempo Real
 System ArchitectSystem Architect, herramientas CASE para Análisis y Diseño,, herramientas CASE para Análisis y Diseño,
incluye técnicas estructuradas y orientadas a objetos.incluye técnicas estructuradas y orientadas a objetos.
 Win A&DWin A&D, herramientas CASE para Análisis y Diseño, incluye, herramientas CASE para Análisis y Diseño, incluye
técnicas estructuradas y orientadas a objetos.técnicas estructuradas y orientadas a objetos.
 CRADLE,CRADLE, conjunto de herramientas CASE integradas que danconjunto de herramientas CASE integradas que dan
soporte a la Planificación estratégica, Analísis y Diseño.soporte a la Planificación estratégica, Analísis y Diseño.
 PowerDesigner 7.0PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye: herramienta CASE de Análisis y Diseño incluye
capacidades de generación relacional y con orientación a objetos.capacidades de generación relacional y con orientación a objetos.
 SilverRunSilverRun: Conjunto integrado de de herramientas CASE para el: Conjunto integrado de de herramientas CASE para el
modelado de negocios.modelado de negocios.

Tecnología CASE

  • 1.
    TECNOLOGÍA CASETECNOLOGÍA CASE La tecnología CASE supone la automatización del desarrollo del software,La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo decontribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software se plantean lossistemas de información a la hora de construir software se plantean los siguientes objetivos:siguientes objetivos: • Permitir la aplicación práctica de metodologías estructuradas, las cuales al• Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta conseguimos agilizar el trabajo.ser realizadas con una herramienta conseguimos agilizar el trabajo. • Facilitar la realización de prototipos y el desarrollo conjunto de• Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.aplicaciones. • Simplificar el mantenimiento de los programas.• Simplificar el mantenimiento de los programas. • Mejorar y estandarizar la documentación.• Mejorar y estandarizar la documentación. • Aumentar la portabilidad de las aplicaciones• Aumentar la portabilidad de las aplicaciones • Facilitar la reutilización de componente software• Facilitar la reutilización de componente software • Permitir un desarrollo y un refinamiento visual de las aplicaciones,• Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.mediante la utilización de gráficos.
  • 2.
    HERRAMIENTAS CASE MÁSHERRAMIENTASCASE MÁS UTILIZADASUTILIZADAS  ERwinERwin  Platinium erwin es una herramienta de diseño de base de datos. BrindaPlatinium erwin es una herramienta de diseño de base de datos. Brinda productividad en diseño, generación, y mantenimiento de aplicaciones.productividad en diseño, generación, y mantenimiento de aplicaciones.  EasyCASEEasyCASE  EasyCASE Profesional, el centro de productos para procesos,EasyCASE Profesional, el centro de productos para procesos, modelamiento de datos y eventos, e Ingeniería de Base de Datos, es unmodelamiento de datos y eventos, e Ingeniería de Base de Datos, es un producto para la generación de esquemas de base de datos e ingenieríaproducto para la generación de esquemas de base de datos e ingeniería reversa, trabaja para proveer una solución comprensible para el diseño,reversa, trabaja para proveer una solución comprensible para el diseño, consistencia y documentación del sistema en conjunto.consistencia y documentación del sistema en conjunto.  Oracle DesignerOracle Designer  Oracle Designer es un juego de herramientas para guardar lasOracle Designer es un juego de herramientas para guardar las definiciones que necesita el usuario y automatizar la construccióndefiniciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor flexibles y gráficas. Integradorápida de aplicaciones cliente/servidor flexibles y gráficas. Integrado con Oracle Developer, Oracle Designer provee una solución paracon Oracle Developer, Oracle Designer provee una solución para desarrollar sistemas empresariales cliente/servidor de segundadesarrollar sistemas empresariales cliente/servidor de segunda generación.generación.
  • 3.
     PowerDesignerPowerDesigner  PowerDesigneres una suite de aplicaciones de Powersoft para laPowerDesigner es una suite de aplicaciones de Powersoft para la construcción, diseño y modelado de datos a través de diversasconstrucción, diseño y modelado de datos a través de diversas aplicaciones.aplicaciones.  System ArchitectSystem Architect  System Architect posee un repositorio único que integra todas lasSystem Architect posee un repositorio único que integra todas las herramientas, y metodologías usadasherramientas, y metodologías usadas  SNAPSNAP  SNAP es un CASE para el desarrollo de aplicaciones en SistemasSNAP es un CASE para el desarrollo de aplicaciones en Sistemas AS/400 de IBM.AS/400 de IBM.
  • 4.
    VENTAJAS DE LASVENTAJASDE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE  Estas herramientas pueden proveer muchos beneficios en todas lasEstas herramientas pueden proveer muchos beneficios en todas las etapas del proceso de desarrollo de software, algunas de ellas son:etapas del proceso de desarrollo de software, algunas de ellas son:       Mejora en la productividadMejora en la productividad         Mejora en la eficaciaMejora en la eficacia         Mejora en la calidad del sistema de informaciónMejora en la calidad del sistema de información         Disminución de tiempoDisminución de tiempo         Automatización de tareas tediosasAutomatización de tareas tediosas         Garantizar la consistencia de los procedimientosGarantizar la consistencia de los procedimientos         Verificar el uso de todos los elementos en el sistema diseñado.Verificar el uso de todos los elementos en el sistema diseñado.         Automatizar el dibujo de diagramas.Automatizar el dibujo de diagramas.         Ayudar en la documentación del sistema.Ayudar en la documentación del sistema.     Ayudar en la creación de relaciones en la Base de Datos.Ayudar en la creación de relaciones en la Base de Datos.     Generar estructuras de código.Generar estructuras de código.
  • 5.
    EJEMPLOS DE HERRAMIENTASEJEMPLOSDE HERRAMIENTAS CASECASE  ASADALASADAL - Herramienta CASE especializada en Sistemas de- Herramienta CASE especializada en Sistemas de Tiempo RealTiempo Real  System ArchitectSystem Architect, herramientas CASE para Análisis y Diseño,, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos.incluye técnicas estructuradas y orientadas a objetos.  Win A&DWin A&D, herramientas CASE para Análisis y Diseño, incluye, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos.técnicas estructuradas y orientadas a objetos.  CRADLE,CRADLE, conjunto de herramientas CASE integradas que danconjunto de herramientas CASE integradas que dan soporte a la Planificación estratégica, Analísis y Diseño.soporte a la Planificación estratégica, Analísis y Diseño.  PowerDesigner 7.0PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye: herramienta CASE de Análisis y Diseño incluye capacidades de generación relacional y con orientación a objetos.capacidades de generación relacional y con orientación a objetos.  SilverRunSilverRun: Conjunto integrado de de herramientas CASE para el: Conjunto integrado de de herramientas CASE para el modelado de negocios.modelado de negocios.
  • 6.
    EJEMPLOS DE HERRAMIENTASEJEMPLOSDE HERRAMIENTAS CASECASE  ASADALASADAL - Herramienta CASE especializada en Sistemas de- Herramienta CASE especializada en Sistemas de Tiempo RealTiempo Real  System ArchitectSystem Architect, herramientas CASE para Análisis y Diseño,, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos.incluye técnicas estructuradas y orientadas a objetos.  Win A&DWin A&D, herramientas CASE para Análisis y Diseño, incluye, herramientas CASE para Análisis y Diseño, incluye técnicas estructuradas y orientadas a objetos.técnicas estructuradas y orientadas a objetos.  CRADLE,CRADLE, conjunto de herramientas CASE integradas que danconjunto de herramientas CASE integradas que dan soporte a la Planificación estratégica, Analísis y Diseño.soporte a la Planificación estratégica, Analísis y Diseño.  PowerDesigner 7.0PowerDesigner 7.0: herramienta CASE de Análisis y Diseño incluye: herramienta CASE de Análisis y Diseño incluye capacidades de generación relacional y con orientación a objetos.capacidades de generación relacional y con orientación a objetos.  SilverRunSilverRun: Conjunto integrado de de herramientas CASE para el: Conjunto integrado de de herramientas CASE para el modelado de negocios.modelado de negocios.