Computer-aided software engineering

Programmierwerkzeug zur Unterstützung bei der Planung, dem Entwurf und der Dokumentation von Software.
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 11. Februar 2005 um 18:23 Uhr durch Comc (Diskussion | Beiträge) (Bekannte CASE-Tools). Sie kann sich erheblich von der aktuellen Version unterscheiden.

CASE steht für Computer Aided Software Engineering, also die Computer-seitige Unterstützung im gesamten Prozess der Software-Entwicklung.

CASE-Tools sind Programme, die den Software-Ingenieur bei der Planung, dem Entwurf, der Implementierung und der Dokumentation unterstützen. Ein wichtiger Bestandteil der meisten modernen CASE-Tools ist die Metasprache UML, die zur Visualisierung der Artefakte eines Software-Systems dient. Teilweise sind sie in moderne IDEs integriert, teilweise sind es eigenständige Applikationen, deren Fokus vollständig auf CASE liegt (ohne dabei die anderen typischen Elemente einer Entwicklungsumgebung anzubieten).

Klassische CASE-Tools unterstützen anstelle der objektorientierten UML die sogenannten strukturierten Techniken Strukturierte Analyse und Strukturiertes Design (SA/SD), sowie Entity Relationship Modellierung (ERM).

Bekannte CASE-Tools