Herramientas CASE - PowerPoint PPT Presentation

About This Presentation
Title:

Herramientas CASE

Description:

Herramientas CASE Nelson Rojas Rodriguez Herramientas CASE Definici n Objetivo Caracter sticas deseables Componentes Taxonomia Categor as Ejemplos Criterios de ... – PowerPoint PPT presentation

Number of Views:105
Avg rating:3.0/5.0
Slides: 11
Provided by: Microso149
Category:

less

Transcript and Presenter's Notes

Title: Herramientas CASE


1
Herramientas CASE
Ingeniería de Software Asistida por Computadora
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
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
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ñ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
Write a Comment
User Comments (0)
About PowerShow.com