Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. Introduccin
2. Caractersticas deseables
3. Componentes de una herramienta CASE
4. Taxonomas de herramientas CASE
5. Situacin actual
6. Criterios de seleccin
Herramientas
CASE Bibliografa
Soporte multiusuario.
Personalizacin.
Control de documentos y versiones.
Gestin de proyectos
Estadsticas de productividad y mtricas del software.
Pruebas.
Simulacin y prototipado. Uso de tcnicas
Demostracin correccin
especificaciones y/o software. formales (Z, VDM,
Generacin de cdigo. Especificaciones
algebraicas)
3. Componentes de
una herramienta CASE
INTERFAZ DE USUARIO
Repositorio Metamodelo
GENERADOR DE HERRAMIENTAS
DE CARGA Y
INFORMES DESCARGA DE
DATOS
FACILIDADES DE COMPROBACIN
Interfaz grfica.
Editor de textos y
grficos. BD de soporte
(BD del proyecto, depsito o repositorio CASE)
Mecanismos de control para:
acceso a componentes.
(datos, cdigo, documentos, dispositivos)
Compatibilidad de las herramientas.
Consistencia de los productos.
Deteccin de olvidos.
Trazado de modificaciones.
Repositorio CASE
Funciones:
Catlogo central de ficheros y BD
Diccionario de datos y procesos
Biblioteca de programas y documentacin
Es la base para
La integracin de herramientas.
El mantenimiento de la integridad del sistema.
La coordinacin y comparticin de informacin entre usuarios,
con controles de seguridad y privilegios de acceso.
El control de cambios y versiones.
La estandarizacin de la documentacin.
La gestin del proyecto (incluyendo auditoras).
La integracin con otro sistema informtico. La
reutilizacin del software.
4. Taxonomas de
herramientas CASE
Herramientas de gestin
estimacin, planificacin y seguimiento del proyecto
Herramientas tcnicas
Upper CASE
Lower CASE
Reverse Engineering
CARE (Computer-Aided Requirements Engineering)
DSDM - Desarrollo de Software Dirigido por Modelos
Herramientas de soporte
sistema de repositorio
control y configuracin
seguridad
Clasificacin segn grado
de integracin
PLANIFICACIN DIMENSIONAMIENTO
HERRAMIENTAS
DE GESTIN SEGUIMIENTO
CASE INTEGRADO
Plataformas soportadas
Lenguaje/s y/o SGBDs al que va orientada.
Metodologa y/o tcnicas soportadas.
Posibilidades de integracin con otras
plataformas (presentes y futuras).
Criterios habituales en la seleccin de
software: formacin, precio, asistencia tcnica,
mantenimiento, etc.
la formacin en el uso de herramientas CASE se estima en 1/3 de
la formacin necesaria para el uso de la metodologa subyacente