Herramientas CASE
Las CASE son un conjunto de herramientas y
métodos asociados que proporcionan
asistencia automatizada en el proceso de
desarrollo del software a lo largo de su ciclo
de vida.Fueron desarrolladas para automatizar esos
procesos y facilitar las tareas de coordinación
de los eventos que necesitan ser mejorados
en el ciclo de desarrollo de software.
Objetivos
Aumentar laproductividad de las áreas de
desarrollo y mantenimiento de los sistemas
informáticos.
Mejorar la calidad del software desarrollado.
Reducir tiempos y costos de desarrollo y
mantenimientodel software.
Mejorar la gestión y dominio sobre el proyecto en
cuanto a su planificación, ejecución y control.
Mejorar el archivo de datos (enciclopedia) de
conocimientos (know-how) y susfacilidades de uso,
reduciendo la dependencia de analistas y
programadores.
Automatizar :
El desarrollo del software
La documentación
La generación del código
El chequeo deerrores
La gestión del proyecto
Permitir:
La reutilización (reusabilidad) del software
La portabilidad del software
La estandarización de la documentación
Integrar lasMejorar el archivo de datos (enciclopedia) de
conocimientos .
Facilitar la utilización de las distintas metodologías que
desarrollan la propia ingeniería del software.
Elementos de unaherramienta CASE
El repositorio amplía el concepto de diccionario de datos
para incluir toda la información que se va generando a
lo largo del ciclo de vida del sistema.
Apoyándose en la existencia delrepositorio se efectúan
comprobaciones de integridad y consistencia:
Que no existan datos no definidos.
Que no existan datos autodefinidos (datos que se
emplean en una definición pero que no han sidodefinidos previamente).
Que todos los alias (referencias a un mismo dato
empleando nombres distintos) sean correctos y estén
actualizados.
Las características más importantes de un
repositorio...
Regístrate para leer el documento completo.