Anda di halaman 1dari 2

Es un sistema de software que intenta

proporcionar ayuda automatizada a las


actividades del proceso de desarrollo
de software.
CONCEPTO
IBM y la empresa
E HISTORIA Primera herramienta CASE: Excelerator de software AD/Cycle
Salió a la luz en el año 1984 formaron una alianza
para trabajar con
Su auge fue en los 90`s.
sus mainframes.

Supone la automatización del • Facilitar la realización de prototipos


• Mejorar y estandarizar la documentación.
TECNOLOGÍA desarrollo del software, • Aumentar la portabilidad de
contribuyendo a mejorar la las aplicaciones.
calidad y productividad. • Facilitar la reutilización de componentes
software.

Se almacenan los elementos definidos o


Repositorio creados por la herramienta
HERRAMIENTAS
CASE Metamodelo Marco para la definición de las técnicas y
metodologías

Carga o descarga de
COMPONENTES Proporciona un medio de comunicación con
datos otras herramientas

Interfaz de Usuario Permiten llevar a cabo un análisis de


exactitud, integridad y consistencia
Comprobación de
errores Editores de texto y herramientas de diseño
gráfico

Automatizan las fases superiores del ciclo de vida:


CASE ALTO planificación de sistemas, el análisis de sistemas y el diseño
NIVEL de sistemas
ESTRUCTURA
GENERAL CASE BAJO Automatizan las fases inferiores del ciclo de vida: diseño
NIVEL detallado de sistemas, la implantación de sistemas y
el soporte de sistemas.

CASE
CRUZADO Apoyan actividades que tienen lugar a lo largo de todo el
ciclo de vida: gestión de proyectos y la estimación.
Upper CASE (U-CASE): Herramientas
que ayudan en las fases de
PLATAFORMAS QUE planificación, análisis de requisitos y
SOPORTAN estrategia del desarrollo

FASES DE CICLO DE Middle CASE (M-CASE): Herramientas


VIDA para automatizar tareas en el análisis y
CLASIFICACIÓN diseño de la aplicación.

ARQUITECTURA Lower CASE (L-CASE): Herramientas


que semi-automatizan la generación de
código, crean programas de detección
FUNCIONALIDAD
de errores, soportan la depuración de
programas y pruebas

 Herramientas de generación semiautomática de


código.
 Editores UML.
 Herramientas de Refactorización de código.
HERRAMIENTAS  Herramientas de mantenimiento como los sistemas de
control de versiones.
CASE
Erwin: Herramienta de diseño de base de datos. Brinda
productividad en diseño, generación, y mantenimiento de
aplicaciones.

EasyCASE: Es un producto para la generación de esquemas


de base de datos e ingeniería reversa

Oracle Designer: Automatiza la construcción rápida de


EJEMPLOS aplicaciones cliente/servidor flexibles y gráficas

PowerDesigner: Es una suite de


aplicaciones de Powersoft para la construcción, diseño y
modelado de datos

System Architect: Posee un repositorio único que integra


todas las herramientas, y metodologías usadas.

SNAP: Es un CASE para el desarrollo de aplicaciones


en Sistemas AS/400 de IBM.

Anda mungkin juga menyukai