Ingeniería de software asistida por computadora

La ingeniería de software asistida por computadora ( CASE ; desarrollo de software asistido por computadora en alemán  ) describe el uso intensivo de herramientas de TI para la implementación de un concepto de software . El objetivo es crear software lo más completamente automatizado posible a partir de descripciones técnicas.

Las herramientas CASE son programas que ayudan a los ingenieros de software a planificar, diseñar y documentar los resultados de su trabajo (software). Un componente importante de CASE-Tools es una notación gráfica que se utiliza para visualizar la arquitectura del sistema de software.

Las herramientas CASE a menudo se integran en entornos de desarrollo integrados (IDE); a veces también hay aplicaciones independientes que se centran completamente en CASE (sin ofrecer los otros elementos típicos de un entorno de desarrollo).

Además de la moderna notación gráfica orientada a objetos UML , algunas herramientas CASE también admiten los llamados procedimientos estructurados Análisis estructurado y Diseño estructurado (SA / SD), así como los métodos de modelado de datos Modelado de relaciones de entidades (ERM / SERM).

Herramientas CASE conocidas

Image
Umbrello, una herramienta CASE de código abierto

Ver también

enlaces web