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...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Chapter/Article |
| Language: | English |
| Published: |
27 June 2019
|
| In: |
Managed software evolution
Year: 2019, Pages: 9-20 |
| DOI: | 10.1007/978-3-030-13499-0_2 |
| Online Access: | 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 |
| Author Notes: | Gabriele Taentzer, Michael Goedicke, Barbara Paech, Kurt Schneider, Andy Schürr, and Birgit Vogel-Heuser |
| Summary: | 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. |
|---|---|
| Item Description: | Gesehen am 11.12.2019 |
| Physical Description: | Online Resource |
| ISBN: | 9783030134990 |
| DOI: | 10.1007/978-3-030-13499-0_2 |