presentación hcase
TRANSCRIPT
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.