Presentación HCASE

14
Herramientas CASE Las herramientas CASE (Computer Aided Software Engineering) Ingeniería de Software Asistida por computadora.

Transcript of Presentación HCASE

Page 1: Presentación HCASE

Herramientas CASELas herramientas CASE(Computer Aided SoftwareEngineering) Ingeniería deSoftware Asistida porcomputadora.

Page 2: Presentación HCASE

Qué son las Herramientas CASE

Se define como un

conjunto de programas y ayudas que dan asistencia

a los analistas, ingenieros de software y

desarrolladores, durante todos los pasos del Ciclo de

Vida de desarrollo de un Software.

Page 3: Presentación HCASE

La realización de un nuevo software requiere que las tareas sean organizadas y

completadas en forma correcta y eficiente.

Page 4: Presentación HCASE

Creación de las Herramientas CASE

Permite a las compañías competir másEfectivamente.

Permiten a los analistas tener más tiempopara el análisis y diseño y minimizar eltiempo para codificar y probar.

BENEFICIOS DE LAS HERRAMIENTAS

CASE

Page 5: Presentación HCASE

CLASIFICACIÓN DE LAS HERRAMIENTAS CASE

Podrían clasificarse de acuerdo a:

Las plataformas que soportan.

Las fases del ciclo de vida del desarrollo desistemas que cubren.

La arquitectura de las aplicaciones queproducen.

Su funcionalidad.

Page 6: Presentación HCASE

En función de las fases del ciclo de vida las Herramientas CASE se agrupan:

Herramientas integradas, I-CASE (Integrated CASE,CASE integrado)

Herramientas de alto nivel, U-CASE (Upper CASE -CASE superior)

Herramientas de bajo nivel, L-CASE (Lower CASE -CASE inferior)

Juegos de herramientas o Tools-Case

Page 7: Presentación HCASE

Componentes y funcionalidades de una herramienta CASE

Repositorio

Módulos de diagramación y modelización

Herramienta de prototipado

Generador de código

Módulo generador de documentación

Page 8: Presentación HCASE

Herramientas CASE más utilizadas

ERwin es una herramienta de

diseño de base de datos.

EasyCASE es un producto para la generación de esquemas de base de datos e ingeniería reversa.

Page 9: Presentación HCASE

Herramientas Case más utilizadas

Oracle Designer es un juego deherramientas para guardar lasdefiniciones que necesita el usuarioy automatizar la construcciónrápida de aplicacionescliente/servidor flexibles y gráficas.

PowerDesigner es una suite deaplicaciones de Powersoft para laconstrucción, diseño y modelado dedatos.

Page 10: Presentación HCASE

Herramientas Case más utilizadas

System Architect posee unrepositorio único que integra todaslas herramientas, y metodologíasusadas.

SNAP Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir sistemas de inmejorable calidad.

Page 11: Presentación HCASE

Herramientas CASE en lasOrganizaciones.

Identificar los factores críticos en losprocesos.

Proponer un conjunto de procesos aadoptar.

Guiar satisfactoriamente estaadopción teniendo en consideraciónla organización y su entorno cultural.

Page 12: Presentación HCASE

La adopción de herramientas CASEdebe incluir los siguientes procesos.

Page 13: Presentación HCASE

CUANDO SELECCIONAR UNA HERRAMIENTA CASE

El proceso en sí mismo

Los pre-requisitos necesarios

Conocer la organización

Page 14: Presentación HCASE

Tendencias Tecnológicas y del Mercadode las Herramientas CASE

CASE para sistemas bajo arquitectura cliente/servidor.

CASE multiplataforma.

CASE para ingeniería inversa y directa.

CASE para trabajo en grupo (groupware).

CASE para desarrollo de sistemas orientados a objetos.