Computer-aided software engineering

from Wikipedia, the free encyclopedia

Computer-aided software engineering ( CASE ; German  computer-aided software development ) describes the intensive use of IT-supported tools for the implementation of a software concept. The aim is to create software as fully automated as possible from technical descriptions.

CASE tools are programs that support software engineers in planning, designing and documenting their work results (software). An important component of CASE-Tools is a graphic notation that is used to visualize the architecture of the software system.

CASE tools are often integrated into integrated development environments (IDEs); sometimes there are also stand-alone applications that focus entirely on CASE (without offering the other typical elements of a development environment).

In addition to the modern, object-oriented graphic notation UML , some CASE tools also support the so-called structured procedures Structured Analysis and Structured Design (SA / SD) as well as the data modeling methods Entity Relationship Modeling (ERM / SERM).

Well-known CASE tools

See also

Web links