Herramientas case

18
Herramientas Case Contreras Mardueño Rene Hernández Santin Javier Miguel López Carlos Armando Pérez González Gustavo Romo Rosas Enrique Ernesto Santiago Ramírez Luis Xavier.

Transcript of Herramientas case

Page 1: Herramientas case

Herramientas Case

Contreras Mardueño ReneHernández Santin Javier

Miguel López Carlos ArmandoPérez González Gustavo

Romo Rosas Enrique ErnestoSantiago Ramírez Luis Xavier.

Page 2: Herramientas case

• Para la creación de mejores sistemas y largos ciclos de vida de dichos sistemas para que estén a la vanguardia y mejorando continuamente:

Es necesario que tengan integradas herramientas que aceleren estos procesos si no se quedaran obsoletas y eso sería un problema a futuro.

Para estos casos se crearon las Herramientas Case

Page 3: Herramientas case

Herramientas CaseConceptoEvoluciónFinalidad De Las Herramientas CaseClasificaciónVentajasDesventajas

x

Page 4: Herramientas case

¿Qué son las herramientas Case?

Se puede definir a las herramientas CASE como un conjunto de programas y ayudas que dan asistencia a los analistas e ingenieros de software y desarrolladores, durante todos los pasos del ciclo de vida de desarrollo de un software.

Page 5: Herramientas case

Evolución Histórica Inicio con el simple procesador de palabras.70’s vieron la introducción de técnicas gráficas y

diagramas de flujo.Se remplazaron los paquetes gráficos por paquetes

especializados que habilitan la edición.Como un paso final la verificación de errores y generadores

de caso de pruebas fueron incluidos para validar el diseño del software.

Page 6: Herramientas case

Evolución De Las Herramientas Case Inicios de los 80’s: Ayuda en la documentación por

computadora. Diagramación asistida por computadora. Herramientas de análisis y diseño. 

A mediados de los 80’s: Diseño automático de análisis y pruebas. Repositorios automáticos de información de

sistemas.

Page 7: Herramientas case

Al final de los 80’s: Generación automática de código desde especificaciones de diseño.

 

A inicios de los 90’s: Metodología inteligente. Interface de usuarios reusable como una metodología de desarrollo.

Page 8: Herramientas case

Finalidad de las herramientasMejora en la calidad, fiabilidad,

utilidad y rendimiento.

El entorno de producción de documentación para software mejora la comunicación, mantenimiento y la actualización.

Page 9: Herramientas case

Hace el trabajo de diseños de software más fácil y agradable.

La promesa futura de reemplazar realmente a los ingenieros de software especializados.

Reducción del costo de producción de software.

Page 10: Herramientas case

ClasificaciónHerramientas integradas,

I-CASE, abarcan todas las fases del ciclo de vida del desarrollo de sistemas, son llamadas también case workbench.

Herramientas de alto nivel u case o frontend orientadas a la automatización y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: análisis y diseño.

Page 11: Herramientas case

Herramientas de bajo nivel, L case o Back-end, dirigidas a las últimas fases del desarrollo: construcción e implementación.

Juegos de herramientas o tools-case son el tipo más simple de herramientas case. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se encontrarían las herramientas de

Page 12: Herramientas case

Re-Ingeniería, orientadas a la fase de mantenimiento.

Page 13: Herramientas case

VentajasFacilidad para llevar a cabo la

tarea de revisión de especificaciones del sistema así como de representaciones gráficas.

Facilidad para desarrollar prototipos de sistemas por medio de la capacidad para cambiar especificaciones y para determinar el efecto que sobre el desempeño del sistema tendrían otras alternativas.

Page 14: Herramientas case

Generación de código disminuyendo el tiempo necesario para preparar un programa.

Soporte para mantenimiento como resultado de haber guardado las especificaciones del sistema en un depósito central de información.

Aumentar las posibilidades de satisfacer los requerimientos del usuario.

Page 15: Herramientas case

DesventajasConfiabilidad en los

métodos estructurados, esta característica puede convertirse en la principal limitante ya que no todas las organizaciones emplean métodos de análisis estructurado.

Falta de sistemas estándar para el soporte de la metodología, esto es dar soporte a los diagramas que emplea la metodología, o soporte o imposición de la metodología, sus reglas y procesos.

Page 16: Herramientas case

Conflictos en el uso de los diagramas.Diagramas no utilizados.

Page 17: Herramientas case

Función limitada. Las tareas humanas siguen siendo críticas.

Page 18: Herramientas case