Skip to main content

Grundlagen

  • 9202 Accesses

Part of the Xpert.press book series (XPERT.PRESS)

Zusammenfassung

Software Engineering ist in wenigen Jahren von einer Nischendisziplin zu einer dominanten Technologie geworden. Software Engineering ist die beherrschende Disziplin bei der Entwicklung digitaler Systeme. Sie umfasst die technische Realisierung (Implementierung) von Software durch Programmierung ebenso wie Fragen, in welchen Bereichen Software gewinnbringend eingesetzt werden kann und wie Software gestaltet werden muss, damit Nutzerbedürfnisse optimal adressiert werden. Software ist in vielen Anwendungsgebieten entscheidender Innovationstreiber. Darüber hinaus sind Fragen der Qualität von Software von großer Bedeutung. Software wird über lange Zeiträume eingesetzt und muss beständig verbessert und an sich ändernde Rahmenbedingungen angepasst werden. Insbesondere in kritischen Anwendungen muss Software präzise und korrekt funktionieren. Softwaresysteme sind ständiger Begleiter für die Menschen unserer Zeit bei ihren vielfältigen Tätigkeiten und Aufgaben im Alltagsleben sowohl im Büro wie ihrer Freizeit. Zu Recht wird erwartet, dass Software mühelos nutzbar ist, genau die in sie gesetzten Erwartungen erfüllt und die Softwaresysteme einander flexibel ergänzen. Dies zeigt bereits die vielfältigen Anforderungen an die Entwicklung von Softwaresystemen. Software Engineering ist nach wie vor eine große Herausforderung, die nur durch genaue Beherrschung dieser Disziplin gemeistert werden kann. Gleichzeitig ist Software ein dominanter Wirtschaftsfaktor, da leistungsstarke Softwaresysteme die Grundlage global agierender Unternehmen sind. Software Engineering ist die bestimmende Disziplin des 21. Jahrhunderts.

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-662-50263-1_1
  • Chapter length: 37 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   54.99
Price excludes VAT (USA)
  • ISBN: 978-3-662-50263-1
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   69.99
Price excludes VAT (USA)
Abb. 1.1
Abb. 1.2
Abb. 1.3
Abb. 1.4
Abb. 1.5
Abb. 1.6
Abb. 1.7
Abb. 1.8
Abb. 1.9
Abb. 1.10
Abb. 1.11

Notes

  1. 1.

    Umfang von Software von David McCandless: https://informationisbeautiful.net/visualizations/million-lines-of-code/ (Abruf: 2018-12-28). Abb. 1.1 basiert auf den bereitgestellten Daten: http://bit.ly/KIB_linescode (Abruf: 2018-12-28).

  2. 2.

    Wir verwenden den Begriff Risiko im Sinne der Definitionen „Risiko“ und „Risikomanagement“ nach PRINCE2 [2].

  3. 3.

    Der Begriff „lernendes System“ führt oft zu zu hohen Erwartungen bei Nichtfachleuten. Genau genommen lernen die Systeme nicht, sondern nutzen große Datenbestände, um über statistische Optimierung bestimmte Verhaltensweisen zu generieren.

  4. 4.

    Artefakte nach Méndez Fernández et al. [14] sind dokumentierte Ergebnisse, die in einem Projekt erstellt, bearbeitet oder verwendet werden.

Literatur

  1. M. Andreessen. Why Software Is Eating The World. The Wall Street Journal, August 2011.

    Google Scholar 

  2. N. Bennett, R. Buttrick, and P. Stanton, editors. Erfolgreiche Projekte managen mit PRINCE2. The Stationary Office Ltd, 6 edition, May 2009.

    Google Scholar 

  3. T. Bennett and P. Wennberg. Eliminating Embedded Software Defects Prior to Integration Test. Quality Assurance Institute Journal, 2006.

    Google Scholar 

  4. P. Beuth. Zeit Online, 26.03.2016: Twitter-Nutzer machen Chatbot zur Rassistin. Online (abgerufen: 11.08.2019): https://www.zeit.de/digital/internet/2016-03/microsoft-tay-chatbot-twitter-rassistisch, 2016.

  5. M. Broy. Software eats the world. Whitepaper, Swiss Engineering Institute Press, 2015.

    Google Scholar 

  6. M. Broy and M. Kuhrmann. Projektorganisation und Management im Software Engineering. Number 978-3-642-29289-7 in Xpert.press. Springer Verlag, Berlin Heidelberg, 1 edition, 2013.

    Google Scholar 

  7. D. Cadbury. Space Race: The Epic Battle Between America and the Soviet Union for Dominion of Space. Harper Perennial, reprint edition, June 2007.

    Google Scholar 

  8. M. E. Caspersen, J. Gal-Ezer, A. McGettrick, and E. Nardelli. Informatics as a fundamental discipline for the 21st century. Commun. ACM, 62(4):58, Mar. 2019.

    Google Scholar 

  9. Cassel, M. ISO 9001 – Qualitätsmanagement prozessorientiert umsetzen. Hanser Fachbuchverlag, 2007.

    Google Scholar 

  10. M. A. Cusumano. The changing software business: Moving from products to services. IEEE Computer, 41(1):20–27, 2008.

    MathSciNet  CrossRef  Google Scholar 

  11. J. Donovan. Shoot for the Moon: The Space Race and the Voyage of Apollo 11. Amberly Publishing, August 2019.

    Google Scholar 

  12. I. Dörfler and O. Baumann. Learning from a Drastic Failure: The Case of the Airbus A380 Program. Industry and Innovation, 21(3):197–214, 2014.

    CrossRef  Google Scholar 

  13. M. Dowson. The Ariane 5 software failure. SIGSOFT Software Engineering Notes, 22(2), 1997.

    Google Scholar 

  14. D. M. Fernández, W. Böhm, A. Vogelsang, J. Mund, M. Broy, M. Kuhrmann, and T. Weyer. Artefacts in software engineering: a fundamental positioning. Software & Systems Modeling, 18:2777–2786, October 2019.

    Google Scholar 

  15. D. Gates. The Seattle Times, 12.11.2018: U.S. pilots flying 737 MAX weren’t told about new automatic systems change linked to Lion Air crash. Online: https://www.seattletimes.com/ (abgerufen: 2019-08-11), 2018.

  16. IEEE 829-2008. IEEE Standard for Software and System Test Documentation. IEEE, July 2008.

    Google Scholar 

  17. ISO 9000:2005. Quality Management Systems – Fundamentals and Vocabulary. International Organization for Standadization, 2005.

    Google Scholar 

  18. ISO/IEC 2382-1:2015. Information technology – Vocabulary – Part 1: Fundamental terms. International Organization for Standardization, 2015.

    Google Scholar 

  19. ISO/IEC 25010:2011. Systems and software engineering – System and software quality models. International Organization for Standardization, 2011.

    Google Scholar 

  20. ISO/IEC 26514:2008. Systems and software engineering – Requirements for designers and developers of user documentation. International Organization for Standardization, June 2008.

    Google Scholar 

  21. ISO/IEC/IEEE 24765:2010. Systems and software engineering – Vocabulary. International Organization for Standardization, 2010.

    Google Scholar 

  22. J. E. Jonson, J. Borken-Kleefeld, D. Simpson, A. Nyíri, M. Posch, and C. Heyes. Impact of excess NOx emissions from diesel cars on air quality, public health and eutrophication in Europe. Environmental Research Letters, 12(9):094017, September 2017.

    Google Scholar 

  23. E. Kok. Teure Software für ALG II. taz – Die Tageszeitung, 7762:2, September 2005.

    Google Scholar 

  24. A. Menden. Süddeutsche Zeitung, 20.03.2018: Die schmutzigen Methoden der Datenfirma. Online: https://www.sueddeutsche.de (abgerufen: 11.08.2019), 2018.

  25. S. R. Palmer and J. M. Felsing. A Practical Guide to Feature-Driven Development. Prentice Hall, February 2002.

    Google Scholar 

  26. Sneed, H. M. Software-Projektkalkulation. Hanser Fachbuchverlag, 2005.

    Google Scholar 

  27. Software Quality Systems (SQS). Die spektakulärsten Software-Fehler des Jahres 2010. Online: http://www.sqs.com/de/de/das-unternehmen/pressemitteilungen_4306.php, Januar 2011.

  28. C. Szyperski, D. Gruntz, and S. Murer. Component Software: Beyond Object-Oriented Programming. Component Software Series. Addison-Wesley, 2 edition, November 2002.

    Google Scholar 

  29. T. Tolker-Nielsen. EXOMARS 2016 - Schiaparelli Anomaly Inquiry. Report DG-I/2017/546/TTN, European Space Agency (ESA), May 2017.

    Google Scholar 

  30. Wallmüller, E. Software-Qualitätsmanagement in der Praxis: Software-Qualität durch Führung und Verbesserung von Software-Prozessen. Hanser Fachbuch, second edition, 2001.

    Google Scholar 

  31. A. I. Wasserman. How the internet transformed the software industry. Journal of Internet Services and Applications, 2(1):11–22, 2011.

    CrossRef  Google Scholar 

  32. Weuster, A. Unternehmensorganisation: Organisationsprojekte & Aufbaustrukturen. Hampp, Mering, third edition, 2008.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manfred Broy .

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer-Verlag GmbH Deutschland, ein Teil von Springer Nature

About this chapter

Verify currency and authenticity via CrossMark

Cite this chapter

Broy, M., Kuhrmann, M. (2021). Grundlagen. In: Einführung in die Softwaretechnik. Xpert.press. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-50263-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-50263-1_1

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-50262-4

  • Online ISBN: 978-3-662-50263-1

  • eBook Packages: Computer Science and Engineering (German Language)