Sunteți pe pagina 1din 10

Ingeniera de Software Asistida por Computadora

Herramientas CASE

Herramientas CASE

Definicin Objetivo Caractersticas deseables Componentes Taxonomia

Categoras
Ejemplos Criterios de seleccin

Definicin
Ingeniera de Software Asistida por Computadora Conjunto de herramientas y mtodos asociados que proporcionan asistencia automatizada en el proceso de desarrollo del software a lo largo de su ciclo de vida.

En la gestin del proyecto


(planificacin, estimacin y control)

En el desarrollo del software


(anlisis, diseo, implementacin, validacin)

En el mantenimiento del software.

Objetivo
Automatizar las actividades de gestin de proyectos y mejorar la visin de la ingeniera Ayudar en el anlisis, diseo y codificacin Garantizar que la calidad se disee antes de llegar a construir el producto. Incrementar la reusabilidad del software. Reducir costes de desarrollo y mantenimiento.

Caractersticas deseables
Soporte grfico para varias tcnicas (DFD, DER, modelos OO, etc.) Control de errores, unicidad de identificadores, reglas, metodologa, etc. Control de documentos y versiones. Mtricas del software. Simulacin y prototipado. Generacin de cdigo. Verificacin entre diferentes modelos

Componentes de un CASE
INTERFAZ DE USUARIO

Repositorio
GENERADOR DE INFORMES

Metamodelo
HERRAMIENTAS DE CARGA Y DESCARGA DE DATOS

FACILIDADES DE INTEGRACION

Taxonoma
Herramientas de gestin Herramientas tcnicas Herramientas de soporte Herramientas de apoyo a las primeras fases Anlisis, diseo Herramientas de apoyo a las ultimas fases Implementacin (generacin de cdigo). Pruebas (caja blanca y caja negra). Mantenimiento.

Categoras CASE
HERRAMIENTAS DE GESTIN
PLANIFICACIN SEGUIMIENTO DIMENSIONAMIENTO

ANLISIS

DISEO

IMPLEMENTACIN

PRUEBA

MANTENIMIENTO

HERRAMIENTAS TCNICAS

CASE FRONTAL

CASE DORSAL

GENERADORES DE CDIGO

HERR. DE PRUEBA

HERRAMIENT. DE MANTENIMIENTO

CASE INTEGRADO y LENGUAJES DE 4 GENERACIN

SISTEMA DE REPOSITORIO / DICCIONARIO

HERRAMIENTAS DE SOPORTE

CONTROL DE CONFIGURACIN

SERVICIOS DE SEGURIDAD

Ejemplos

Prototipado
Diseadores de pantallas Generadores de mens Generadores de informes Lenguajes de especificacin ejecutables

Diseo
DESIGNER/2000 de ORACLE EASY CASE Rational ROSE OBJECT MAKER OMTool de GTE. Visual Paradigma SYSTEM Architect

Criterios de Seleccin
Tipo de computador Lenguaje al que va orientada. Metodologa y tcnicas soportadas. Posibilidades de integracin con otras plataformas (presente y futuro). Criterios habituales en la seleccin de software

Formacin Precio Asistencia tcnica Mantenimiento

S-ar putea să vă placă și