Sunteți pe pagina 1din 11

Herramientas

CASE

Las CASE son un conjunto de herramientas y


mtodos 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 coordinacin
de los eventos que necesitan ser mejorados
en el ciclo de desarrollo de software.

Objetivos
Aumentar la productividad de las reas de

desarrollo y mantenimiento de los sistemas


informticos.
Mejorar la calidad del software desarrollado.
Reducir tiempos y costos de desarrollo y
mantenimiento del software.
Mejorar la gestin y dominio sobre el proyecto en
cuanto a su planificacin, ejecucin y control.
Mejorar el archivo de datos (enciclopedia) de
conocimientos (know-how) y sus facilidades de uso,
reduciendo la dependencia de analistas y
programadores.

Automatizar:
El desarrollo del software
La documentacin
La generacin del cdigo
El chequeo de errores
La gestin del proyecto
Permitir:
La reutilizacin (reusabilidad) del software
La portabilidad del software
La estandarizacin de la documentacin
Integrar las Mejorar el archivo de datos (enciclopedia) de
conocimientos .
Facilitar la utilizacin de las distintas metodologas que
desarrollan la propia ingeniera del software.

Elementos de una herramienta


CASE

El repositorio ampla el concepto de diccionario de datos


para incluir toda la informacin que se va generando a
lo largo del ciclo de vida del sistema.
Apoyndose en la existencia del repositorio se efectan
comprobaciones de integridad y consistencia:
Que no existan datos no definidos.
Que no existan datos autodefinidos (datos que se
emplean en una definicin pero que no han sido
definidos previamente).
Que todos los alias (referencias a un mismo dato
empleando nombres distintos) sean correctos y estn
actualizados.

Las caractersticas ms importantes de un

repositorio son:
Tipo de informacin. Que contiene alguna
metodologa concreta, datos, grficos,
procesos, informes, modelos o reglas.
Tipo de controles. Si incorpora algn
mdulo de gestin de cambios, de
mantenimiento de versiones, de acceso por
clave, de redundancia de la informacin.

Mdulos de Diagramacin y
Modelizacin
Este componente consiste en dar soporte para la

creacin de los diagramas ms utilizados para el


anlisis y diseo del software.
Algunos de los diagramas y modelos utilizados con
mayor frecuencia son:
Diagrama de flujo de datos.
Modelo entidad - interrelacin.
Historia de la vida de las entidades.
Diagrama Estructura de datos.
Diagrama Estructura de cuadros.
Tcnicas matriciales.

Herramienta de Prototipado
El objetivo principal de esta herramienta es poder

mostrar al usuario, desde los momentos inciales del


diseo, el aspecto que tendr la aplicacin una vez
desarrollada. Ello facilitar la aplicacin de los
cambios que se consideren necesarios, todava en la
fase de diseo.
Los prototipos han sido utilizados ampliamente en el
desarrollo de sistemas tradicionales, ya que
proporcionan una realimentacin inmediata, que
ayudan a determinar los requisitos del sistema. Las
herramientas CASE estn bien dotadas, en general,
para crear prototipos con rapidez y seguridad.

Generador de Cdigo
Normalmente se suele utilizar sobre ordenadores personales o estaciones
de trabajo, por lo que el paso posterior del cdigo al host puede traer
problemas, al tener que compilar en ambos entornos.
Las caractersticas ms importantes de los generadores de cdigo son:
Lenguaje generado. Si se trata de un lenguaje estndar o un
lenguaje propietario.
Portabilidad del cdigo generado. Capacidad para poder ejecutarlo
en diferentes plataformas fsicas y/o lgicas.
Generacin del esqueleto del programa o del programa completo.
Si nicamente genera el esqueleto ser necesario completar el resto
mediante programacin
Posibilidad de modificacin del cdigo generado. Suele ser
necesario acceder directamente al cdigo generado para optimizarlo o
completarlo.
Generacin del cdigo asociado a las pantallas e informes de la
aplicacin.

Mdulo Generador de
Documentacin
El mdulo generador de la documentacin se alimenta del repositorio para
transcribir las especificaciones all contenidas.
Algunas caractersticas de los generadores de documentacin son:
Generacin automtica a partir de los datos del repositorio, sin

necesidad de un esfuerzo adicional.


Combinacin de informacin textual y grfica, lo que hace ms fcil su
comprensin.
Generacin de referencias cruzadas. Con ello se podr localizar
fcilmente en qu partes de la aplicacin se encuentra un determinado
objeto o elemento
Ayuda de tratamiento de textos. Facilidad para la introduccin de textos
complementarios a la documentacin que se genera de forma automtica.
Interfase con otras herramientas: procesadores de textos, editores
grficos, etc.

S-ar putea să vă placă și