The nature of software evolution

This chapter considers the nature of software evolution: What kinds of software systems are evolved? Which quality aspects of software systems play a role throughout evolution? What kinds of software changes exist and which evolution processes are considered? What is the impact of these changes? The...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Taentzer, Gabriele (VerfasserIn) , Paech, Barbara (VerfasserIn)
Dokumenttyp: Kapitel/Artikel
Sprache:Englisch
Veröffentlicht: 27 June 2019
In: Managed software evolution
Year: 2019, Pages: 9-20
DOI:10.1007/978-3-030-13499-0_2
Online-Zugang:Resolving-System, Volltext: https://doi.org/10.1007/978-3-030-13499-0_2
Verlag: https://link.springer.com/chapter/10.1007/978-3-030-13499-0_2
Volltext
Verfasserangaben:Gabriele Taentzer, Michael Goedicke, Barbara Paech, Kurt Schneider, Andy Schürr, and Birgit Vogel-Heuser
Beschreibung
Zusammenfassung:This chapter considers the nature of software evolution: What kinds of software systems are evolved? Which quality aspects of software systems play a role throughout evolution? What kinds of software changes exist and which evolution processes are considered? What is the impact of these changes? The purpose of this chapter is to clarify the fundamental aspects of software evolution, which are being taken up again in the following chapters. Hence, this chapter shall explain the basic terminology used in this book. To a small extent, it shall also provide a domain analysis of the area of software evolution. And finally, for more details, further scenarios, and examples of the fundamental aspects of software evolution, the reader can find references to follow-up chapters. In this way, this chapter helps to identify how the contributions of subsequent chapters fit into the big picture of software evolution.
Beschreibung:Gesehen am 11.12.2019
Beschreibung:Online Resource
ISBN:9783030134990
DOI:10.1007/978-3-030-13499-0_2