Qué es CASE:

Case es un conjunto de herramientas que contiene programas y aplicaciones informáticas diseñados con la finalidad de generar mayor productividad, brindar facilidades de uso que ahorran tiempo y dinero en el desarrollo de softwares o nuevas aplicaciones.

La palabra CASE es el resultado de las siglas en inglés Computer Aided Software Engineering, que en español quiere decir ingeniería de software asistida por ordenador.

Herramientas CASE

Las herramientas CASE fueron diseñadas tanto para desarrollar softwares con bajos costos de producción y que impliquen menos tiempo de trabajo, como con el propósito de extender el ciclo de utilidad del software creado a través de este medio, por el cual se puede diseñar un proyecto con un costo de producción determinado y a su vez agilizar el proceso de programación.

A través de las herramientas CASE se pueden elaborar, en un mismo proceso y con una misma herramienta, el código fuente (lenguaje de alto nivel, que interpreta el usuario), la compilación de datos (análisis, detección y documentación de errores), y posteriormente un código objeto (lenguaje de bajo nivel, que interpreta el equipo).

Antecedentes de las herramientas CASE

Le antecede a las herramientas CASE un proyecto que se desarrolló durante la década de 1970 llamado ISDOS, cuyo lenguaje de programación PSL (por sus siglas en inglés, Problem Statement Language) y su herramienta de programación PSA (del inglés, Problem Statement Analyzter) era capaz de analizar los problemas que se presentaban durante la creación de un código.

Sin embargo, la primera herramienta CASE que se desarrolló se llamó Excelerator, en el año 1984, y fue diseñada para trabajar en la plataforma PC.

Años más tarde, en la década de 1990, las herramientas CASE alcanzaron su máximo exponente y la empresa IBM se alió a la compañía AD Cycle para continuar con el desarrollo de las mismas.

En la actualidad las computadoras centrales o mainframe, derivadas de las herramientas CASE, son obsoletas y han sido sustituidas por otras herramientas similares o más específicas para los diferentes tipos de softwares del mercado de mayor durabilidad.

Finalidad de las herramientas CASE

  • Desarrollar softwares de mayor calidad.
  • Elaborar software a menor costo y en menor tiempo.
  • Desarrollar software que garanticen una programación universal.
  • Automatizar el desarrollo de softwares.

Vea también el significado de Software.

Case como elemento de accesorio

Case es un término ampliamente utilizado para diferentes fines, estuches de lápices o teléfonos móviles, canciones, entre otros. Por ejemplo, con el desarrollo de los nuevos equipos de telefonía celular, también se han desarrollado accesorios a modo de complementar la protección o cuidado de estos equipos, por lo tanto es común encontrar cases de diferentes temáticas.