¿Qué son las Herramientas CASE?


Es un modo de desarrollo del software basado en su automatización. Tienen como principal objetivo facilitar la obtención de software de mayor calidad. Las herramientas CASE proponen una nueva filosofía del concepto de ciclo de vida basado en la automatización, para lo que proporcionan un gran conjunto de herramientas integradas, que integradas debidamente permiten automatizar las fases de un sistema de software.


Cuando hablamos de ciclo de vida, nos referimos al tiempo que pasa desde la creación de una idea de un software hasta la conclusión del programa. El ciclo de vida se compone de las siguientes etapas: Análisis, Diseño, Codificación y Pruebas.

Las características básicas que debe tener una herramienta CASE son:


  • Permite a los usuarios dibujar diagramas para la planificación, análisis o diseño en la pantalla de un ordenador.
  • Solicitan información acerca de cada uno de los objetos de un diagrama y de las interrelaciones entre dichos objetos.
  • Almacenan el significado del diagrama, en vez del diagrama en sí mismo, dentro de un depósito de información.
  • Comprueban la exactitud e integridad del diagrama, además de que este esté completo. Los diagramas que se ofrezcan deben ser elegidos con el objeto de facilitar esta labor.