Presentación HCASE

Preview:

Citation preview

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

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.

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

completadas en forma correcta y eficiente.

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

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.

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

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

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.

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.

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.

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.

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

CUANDO SELECCIONAR UNA HERRAMIENTA CASE

El proceso en sí mismo

Los pre-requisitos necesarios

Conocer la organización

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.

Recommended