Ingeniera de Software Asistida por Computadora Herramientas CASE
- Slides: 10
Ingeniería de Software Asistida por Computadora Herramientas CASE Nelson Rojas Rodriguez
Herramientas CASE F Definición F Objetivo F Características deseables F Componentes F Taxonomia F Categorías F Ejemplos F Criterios de selección
Definición F Ingeniería de Software Asistida por Computadora F 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.
Objetivo F Automatizar las actividades de gestión de proyectos y mejorar la visión de la ingeniería F Ayudar en el análisis, diseño y codificación F Garantizar que la calidad se diseñe antes de llegar a construir el producto. F Incrementar la reusabilidad del software. F Reducir costes de desarrollo y mantenimiento.
Características deseables F Soporte gráfico para varias técnicas (DFD, DER, modelos OO, etc. ) F Control de errores, unicidad de identificadores, reglas, metodología, etc. F Control de documentos y versiones. F Métricas del software. F Simulación y prototipado. F Generación de código. F Verificación 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
Taxonomía F Herramientas de gestión F Herramientas técnicas F Herramientas de soporte F Herramientas de apoyo a las primeras fases – Análisis, diseño F Herramientas de apoyo a las ultimas fases – Implementación (generación de código). – Pruebas (caja blanca y caja negra). – Mantenimiento.
Categorías CASE HERRAMIENTAS DE GESTIÓN HERRAMIENTAS TÉCNICAS PLANIFICACIÓN DIMENSIONAMIENTO SEGUIMIENTO ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBA CASE FRONTAL CASE DORSAL GENERADORES DE CÓDIGO HERR. DE PRUEBA MANTENIMIENTO 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
Ejemplos F Prototipado – – Diseñadores de pantallas Generadores de menús Generadores de informes Lenguajes de especificación ejecutables F Diseño – – – – DESIGNER/2000 de ORACLE EASY CASE Rational ROSE OBJECT MAKER OMTool de GTE. Visual Paradigma SYSTEM Architect
Criterios de Selección F Tipo de computador F Lenguaje al que va orientada. F Metodología y técnicas soportadas. F Posibilidades de integración con otras plataformas (presente y futuro). F Criterios habituales en la selección de software – – Formación Precio Asistencia técnica Mantenimiento
- Gift reproduccion asistida
- Metodo de phelps
- Herramienta case
- 1.ingenieramédicaprogramadoraperiodistahijastra
- Universidad alonso de ojeda
- Competencias abet
- Best case worst case average case
- Ejemplo de herramientas case
- Ejemplos de herramientas case
- Herramientas de corte por aserrado
- Herramientas para el mantenimiento preventivo de software