Herramientas Case
DEFINICION
Proviene de las siglas que significan Herramientas del Software Asistida por Computadora, en inglés ComputerAided Software Engineering CASE. Es definido como unconjunto de software, programas, que ayudan y dan asistencia en la labor de los ingenieros de software, analistas, programadores en los pasos del ciclo de vida del desarrollo de software.
OBJETIVOLas herramientas CASE tienen como objetivo:
* Tener fiabilidad, mejorar calidad, que sea útil.
* Hacer más sencilla la labor de sus usuarios en el trabajo que estén realizando.
*Minimizar el costo del desarrollo del software al ser el principal soporte para dicho trabajo.
COMPONENTES O ELEMENTOS
Repositorio: Incluye toda la información que se va a lo largo del ciclode vida del sistema.
Módulos de diagramación y modelización: Algunos de los diagramas y modelos utilizados con mayor frecuencia son:
* Diagrama de flujo de datos.
* Modelo entidad -interrelación.
* Historia de la vida de las entidades.
* Diagrama Estructura de datos.
* Diagrama Estructura de cuadros.
* Técnicas matriciales.
Herramienta de prototipado:Muestra al usuario, desde los momentos iniciales del diseño, el aspecto que tendrá la aplicación una vez desarrollada.
Generador de código: Compilar y generar un código usado.
Módulogenerador de documentación: Se alimenta del repositorio para transcribir las especificaciones allí contenidas.
CLASIFICACIÓN
Existen muchos criterios, en función a las fases del ciclo de vida quecomprenden, se clasifican:
Herramientas integradas, I-CASE: Son todas las faces del ciclo de vida del desarrollo de sistemas, son llamadas CASE workbench.
Herramientas de alto nivel, U-CASE:Orientadas a la automatización y al soporte de actividades hechas en la primera fase; Análisis y diseño.
Herramientas de bajo nivel, L-CASE: Son las últimas fases del desarrollo; análisis y...
Regístrate para leer el documento completo.