Skip to main content

Was ist Software-Engineering?

  • Chapter
  • First Online:
Grundkurs Software-Engineering mit UML
  • 23k Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Literatur

Weblinks zuletzt am 31.07.2017 geprüft

  1. Object Management Group – UML, http://www.uml.org/

Bücher

  1. J. Brauer, Grundkurs Smalltalk – Objektorientierung von Anfang an, 3. Auflage, Vieweg+Teubner, Wiesbaden, 2009

    Book  Google Scholar 

  2. 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

    Google Scholar 

  3. K. Nygaard, O.-J. Dahl, The Development of the Simula Languages, in History of Programming Languages, R. Wexelblat (Hrsg.), Academic Press, USA, 1981

    Google Scholar 

  4. P. Naur, B. Randell (Editoren), Software Engineering, Proc. Nato Working Conference Oct. 1968, 1969

    Google Scholar 

  5. B. Oestereich, Analyse und Design mit der UML 2.5, Oldenbourg, München, 2012

    Google Scholar 

  6. C. Rupp, S. Queins, die SOPHISTen, UML 2 glasklar: Praxiswissen für die UML-Modellierung, 4. Auflage, Hanser, München Wien, 2012

    Book  Google Scholar 

  7. B. Stroustrup, The Design and Evolution of C++, Addison-Wesley, USA, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Fachmedien Wiesbaden GmbH

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics