Software Engineering zielt auf die ingenieurmäßige Entwicklung, Wartung, Anpassung und Weiterentwicklung großer Softwaresysteme unter Verwendung bewährter, systematischer Vorgehensweisen, Prinzipien, Methoden und Werkzeuge. „Systematisch” heißt hier, dass grundlegende Ingenieurprinzipien zur Beherrschung von Komplexität eingesetzt werden. „Bewährt” heißt hier, dass Erfahrungen über die Wirksamkeit, Stärken und Schwächen der verwendeten Ansätze auf Basis zielgerichteter empirischer Studien als systematisch aufbereitete, nachvollziehbare Erfahrungen vorliegen. Vorbild sind Vorgehensweisen aus den klassischen Ingenieurwissenschaften wie dem Maschinenbau, der Elektrotechnik oder dem Bauwesen. Das Gebiet des Software Engineering wird in seiner Entwicklung, seinen wesentlichen Bestandteilen und seiner Bedeutung dargestellt. Stand und Perspektiven werden beschrieben.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Broy, M., Rombach, D. Software Engineering . Informatik-Spektrum 25, 438–451 (2002). https://doi.org/10.1007/s002870200266
Issue Date:
DOI: https://doi.org/10.1007/s002870200266