Tecnología CASE

5
TECNOLOGÍA CASE TECNOLOGÍA CASE La tecnología CASE supone la automatización del La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software se de información a la hora de construir software se plantean los siguientes objetivos: plantean los siguientes objetivos: • Permitir la aplicación práctica de metodologías • Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una estructuradas, las cuales al ser realizadas con una herramienta conseguimos agilizar el trabajo. herramienta conseguimos agilizar el trabajo. • Facilitar la realización de prototipos y el desarrollo • Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones. conjunto de 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 • Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos. aplicaciones, mediante la utilización de gráficos.

Transcript of Tecnología CASE

TECNOLOGÍA CASETECNOLOGÍA CASE

La tecnología CASE supone la automatización del desarrollo del La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir el desarrollo de sistemas de información a la hora de construir software se plantean los siguientes objetivos: software se plantean los siguientes objetivos: • Permitir la aplicación práctica de metodologías estructuradas, • Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta conseguimos las cuales al ser realizadas con una herramienta conseguimos agilizar el trabajo. 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 • Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos. aplicaciones, mediante la utilización de gráficos.

HERRAMIENTAS CASE MÁS HERRAMIENTAS CASE MÁS UTILIZADASUTILIZADAS

ERwinERwin Platinium erwin es una herramienta de diseño de base de datos. Platinium erwin es una herramienta de diseño de base de datos.

Brinda productividad en diseño, generación, y mantenimiento de Brinda productividad en diseño, generación, y mantenimiento de aplicaciones. 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 modelamiento 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 un producto para la generación de esquemas de base de datos e ingeniería reversa, trabaja para proveer una solución comprensible ingeniería reversa, trabaja para proveer una solución comprensible para el diseño, consistencia y documentación del sistema en para el diseño, consistencia y documentación del sistema en conjunto. conjunto.

Oracle DesignerOracle Designer Oracle Designer es un juego de herramientas para guardar las Oracle Designer es un juego de herramientas para guardar las

definiciones que necesita el usuario y automatizar la construcción definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor flexibles y gráficas. Integrado rápida de aplicaciones cliente/servidor flexibles y gráficas. Integrado con Oracle Developer, Oracle Designer provee una solución para con Oracle Developer, Oracle Designer provee una solución para desarrollar sistemas empresariales cliente/servidor de segunda desarrollar sistemas empresariales cliente/servidor de segunda generación. generación.

PowerDesignerPowerDesigner PowerDesigner es una suite de aplicaciones de Powersoft para la PowerDesigner 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 diversasaplicaciones. aplicaciones.

System ArchitectSystem Architect System Architect posee un repositorio único que integra todas las System 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 Sistemas SNAP es un CASE para el desarrollo de aplicaciones en Sistemas

AS/400 de IBM.AS/400 de IBM.

VENTAJAS DE LAS VENTAJAS DE LAS HERRAMIENTAS CASEHERRAMIENTAS CASE

Estas herramientas pueden proveer muchos beneficios en todas Estas herramientas pueden proveer muchos beneficios en todas las etapas del proceso de desarrollo de software, algunas de ellas las etapas del proceso de desarrollo de software, algunas de ellas son: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 HERRAMIENTAS EJEMPLOS DE HERRAMIENTAS CASECASE

ASADALASADAL - Herramienta CASE especializada en Sistemas de - Herramienta CASE especializada en Sistemas de Tiempo Real Tiempo 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 conjunto de herramientas CASE integradas que dan soporte a la Planificación estratégica, Analísis y Diseño. dan 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 : herramienta CASE de Análisis y Diseño incluye capacidades de generación relacional y con incluye capacidades de generación relacional y con orientación a objetos. orientación a objetos.

SilverRunSilverRun: Conjunto integrado de de herramientas CASE : Conjunto integrado de de herramientas CASE para el modelado de negocios. para el modelado de negocios.