La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ingeniería de Software Asistida por Computadora

Presentaciones similares


Presentación del tema: "Ingeniería de Software Asistida por Computadora"— Transcripción de la presentación:

1 Ingeniería de Software Asistida por Computadora
Herramientas CASE Nelson Rojas Rodriguez

2 Herramientas CASE Definición Objetivo Características deseables
Componentes Taxonomia Categorías Ejemplos Criterios de selección

3 Definición Ingeniería de Software Asistida por Computadora
Conjunto de herramientas y métodos asociados que proporcionan asistencia automatizada en el proceso de desarrollo del software a lo largo de su ciclo de vida. En la gestión del proyecto (planificación, estimación y control) En el desarrollo del software (análisis, diseño, implementación, validación) En el mantenimiento del software.

4 Objetivo Automatizar las actividades de gestión de proyectos y mejorar la visión de la ingeniería Ayudar en el análisis, diseño y codificación Garantizar que la calidad se diseñe antes de llegar a construir el producto. Incrementar la reusabilidad del software. Reducir costes de desarrollo y mantenimiento.

5 Características deseables
Soporte gráfico para varias técnicas (DFD, DER, modelos OO, etc.) Control de errores, unicidad de identificadores, reglas, metodología, etc. Control de documentos y versiones. Métricas del software. Simulación y prototipado. Generación de código. Verificación entre diferentes modelos

6 HERRAMIENTAS DE CARGA Y DESCARGA DE DATOS
Componentes de un CASE INTERFAZ DE USUARIO Metamodelo Repositorio GENERADOR DE INFORMES HERRAMIENTAS DE CARGA Y DESCARGA DE DATOS FACILIDADES DE INTEGRACION

7 Taxonomía Herramientas de gestión Herramientas técnicas
Herramientas de soporte Herramientas de apoyo a las primeras fases Análisis, diseño Herramientas de apoyo a las ultimas fases Implementación (generación de código). Pruebas (caja blanca y caja negra). Mantenimiento.

8 HERRAMIENTAS DE GESTIÓN HERRAMIENTAS TÉCNICAS HERRAMIENTAS DE SOPORTE
Categorías CASE PLANIFICACIÓN DIMENSIONAMIENTO HERRAMIENTAS DE GESTIÓN SEGUIMIENTO ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBA MANTENIMIENTO HERRAMIENTAS TÉCNICAS CASE FRONTAL CASE DORSAL GENERADORES DE CÓDIGO HERR. DE PRUEBA HERRAMIENT. DE MANTENIMIENTO CASE INTEGRADO y LENGUAJES DE 4ª GENERACIÓN SISTEMA DE REPOSITORIO / DICCIONARIO HERRAMIENTAS DE SOPORTE CONTROL DE CONFIGURACIÓN SERVICIOS DE SEGURIDAD

9 Ejemplos Prototipado Diseño Diseñadores de pantallas
Generadores de menús Generadores de informes Lenguajes de especificación ejecutables Diseño DESIGNER/2000 de ORACLE EASY CASE Rational ROSE OBJECT MAKER OMTool de GTE. Visual Paradigma SYSTEM Architect

10 Criterios de Selección
Tipo de computador Lenguaje al que va orientada. Metodología y técnicas soportadas. Posibilidades de integración con otras plataformas (presente y futuro). Criterios habituales en la selección de software Formación Precio Asistencia técnica Mantenimiento


Descargar ppt "Ingeniería de Software Asistida por Computadora"

Presentaciones similares


Anuncios Google