Was ist Software-Engineering?
摘要
Erinnern Sie sich an Ihre ersten Programmiererfahrungen? Bei mir dauerte es einige Zeit, bis ich die Grundkonstrukte verstanden hatte. Danach war ich der Meinung, dass mir die Welt aus der Sicht zu erstellender Programme zu Füßen liege, da immer größere Programme sich nach meinem Willen verhielten. Natürlich gab es in dieser Entwicklung Höhepunkte mit laufenden Programmen und viele Tiefpunkte mit scheinbar unlösbaren Problemen, bis zur vermeintlichen Sicherheit, dass der Fehler irgendwo im Computer selbst und nicht im gerade geschriebenen Programm liegen müsste. Ohne die Erfahrung anderer Personen, die halfen, Fehler zu entdecken und viele Tipps und Tricks kannten, größere Programme zum Laufen zu bringen, wäre ich auch nicht weitergekommen. Diese Form der Systematik mit der Einbeziehung der Erfahrungen Anderer, mit der immer wiederkehrende Probleme nicht immer erneut gelöst werden müssen, mit der die Kreativität des Programmierens auf neue Herausforderungen gerichtet wird, ist die Kernmotivation des Software-Engineerings, dessen Motivation und Definition in diesem Kapitel genauer betrachtet wird.