Zusammenfassung
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Literatur
Weblinks zuletzt am 31.07.2017 geprüft
Object Management Group – UML, http://www.uml.org/
Bücher
J. Brauer, Grundkurs Smalltalk – Objektorientierung von Anfang an, 3. Auflage, Vieweg+Teubner, Wiesbaden, 2009
P. Chen, The Entity-Relationship Model – Towards a Unified View of Data, in: ACM Transactions on Database Systems, Band 1, Nr. 1, Seiten 9–36, 1976
K. Nygaard, O.-J. Dahl, The Development of the Simula Languages, in History of Programming Languages, R. Wexelblat (Hrsg.), Academic Press, USA, 1981
P. Naur, B. Randell (Editoren), Software Engineering, Proc. Nato Working Conference Oct. 1968, 1969
B. Oestereich, Analyse und Design mit der UML 2.5, Oldenbourg, München, 2012
C. Rupp, S. Queins, die SOPHISTen, UML 2 glasklar: Praxiswissen für die UML-Modellierung, 4. Auflage, Hanser, München Wien, 2012
B. Stroustrup, The Design and Evolution of C++, Addison-Wesley, USA, 1994.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Kleuker, S. (2018). Was ist Software-Engineering?. In: Grundkurs Software-Engineering mit UML. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-19969-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-658-19969-2_1
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-19968-5
Online ISBN: 978-3-658-19969-2
eBook Packages: Computer Science and Engineering (German Language)