www.wikidata.de-de.nina.az
Die Evolvierbarkeit ist ein Kriterium bei der Entwicklung von Software das anzeigt mit welcher Energie und welchem Erfolg neue Features eingebracht werden konnen Die Evolvierbarkeit einer Software ist optimal gegeben wenn ein Feature Request zu einem spaten Zeitpunkt des Entwicklungsprojekts mit dem gleichen Aufwand umgesetzt werden kann wie wenn das Feature von Anfang an gefordert gewesen ware Sind neue Features zu einem spaten Zeitpunkt nur mit sehr grossem Aufwand umsetzbar ist die Evolvierbarkeit der Software gering Evolvierbarkeit ist eine nicht funktionale Eigenschaft einer Software die unter anderem von Softwaredesign und Softwarearchitektur Entscheidungen abhangt Beispiele fur Ansatze die Evolvierbarkeit unterstutzen sind Trennung von Implementierung und Schnittstelle Separation of Concerns Lose Kopplung KISS Prinzip Prinzipien objektorientierten Designs Serviceorientierte Architektur bzw MicroservicesSiehe auch BearbeitenSoftwarewartungLiteratur BearbeitenMatthias Riebisch Stephan Bode Aktuelles Schlagwort Software Evolvability In Informatik Spektrum Band 32 Nr 4 Springer 2009 informatik uni hamburg de PDF 180 kB Weblinks BearbeitenMatthias Riebisch Stephan Bode Software Evolvability Gesellschaft fur Informatik 20 August 2009 abgerufen am 14 Mai 2011 Das Wertesystem auf clean code developer de Abgerufen von https de wikipedia org w index php title Evolvierbarkeit Software amp oldid 209946434