jueves, 20 de noviembre de 2014

3.6 HERRAMIENTAS CASE PARA EL ANÁLISIS



El término CASE (computer-aided software engineering)significa “ingeniería de software asistida por computadora”, y abarca el uso de un método asistido por computadora para organizar y controlar el desarrollo de software, especialmente en proyectos grandes o complejos, que involucran muchos componentes de software y recursos humanos.


HERRAMIENTAS CASE PARA EL ANÁLISIS:
Permiten crear y modificar diagramas Entidad-Relación, de flujo de datos, de clases, etc. Son importantes también las herramientas de prototipado. Éstas incluyen diseñadores de formularios, de menúes, de informes, y lenguajes de especificación ejecutables.


CLASIFICACIÓN DE LAS HERRAMIENTAS CASE  PARA EL ANÁLISIS:

1-. GENERACIÓN DE CÓDIGO Y DOCUMENTACIÓN:
Generan código a partir de las especificaciones de diseño. Además, soportan la generación automatizada de documentación a partir de la información almacenada.

2-.HERRAMIENTAS DE PRUEBA:
En esta etapa se lleva a cabo la prueba de escritorio para verificar el resultado de dicho trabajo o problema.

3-.HERRAMIENTAS DE GESTIÓN DE LA CONFIGURACIÓN:
En este apartado  se lleva a cabo los requerimientos y posteriormente realizar la configuración o modificación del sistema.

4-. HERRAMIENTAS DE INGENIERÍA INVERSA

Ingeniería inversa de datos: Extraen información de código fuente y construye diagramas orientados a objetos o Entidad-Relación.
Ingeniería inversa de procesos.
Reestructuración de código fuente: Modifican el formato o implantan un formato estándar.
Re documentación: Permiten generar diagramas para mejorar la comprensión del código.
Análisis de código: Generan, por ejemplo, la indentación automática.

CLASES DE HERRAMIENTAS DE DISEÑO:
Sistemas de prototipos de investigación.
Herramientas CASE comerciales específicas.

Herramientas CASE generales. Permiten aislar la lógica de las entidades y las reglas del negocio a partir del código.





No hay comentarios:

Publicar un comentario