Langlebige Software-architekturen: Technische Schulden Analysieren, Begrenzen Und Abbauen

Langlebige Software-architekturen: Technische Schulden Analysieren, Begrenzen Und Abbauen
by Carola Lilienthal / / / PDF


Read Online 32.5 MB Download


Zu Beginn eines Projekts erarbeiten die Architekten und das Entwicklungsteam mit all ihrem Know-how und ihrer Erfahrung eine zugeschnittene Architekturblaupause fr die anstehende Entwicklung. Aber whrend der Implementierung weicht das Team hufig ungewollt mehr und mehr von dieser Vorgabe ab. Die Folge davon: Die Architektur des Systems erodiert, die Komplexitt nimmt zu, und es werden Schritt fr Schritt technische Schulden aufgebaut. Wartung und Erweiterung der Software werden immer aufwendiger. In diesem Buch zeigt die Autorin, welche Fehler in Softwareprojekten bei der Umsetzung der Architektur vermieden werden sollten und welche Prinzipien eingehalten werden mssen, um langlebige Architekturen zu entwerfen oder bei bestehenden Systemen zu langlebigen Architekturen zu gelangen. Sie geht auf Muster in Softwarearchitekturen und Mustersprachen ein, erlutert verschiedene Architekturstile und zeigt, welche Vorgaben letztlich zu Architekturen fhren, die fr Entwickler noch gut durchschaubar sind. Mit ber 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen werden schlechte und gute Lsungen verstndlich und nachvollziehbar dargestellt. Empfehlungen und vielfltige Hinweise aus Praxisprojekten erlauben dem Leser einen direkten Transfer zu seiner tglichen Arbeit. Ihre langjhrigen Erfahrungen auf dem Gebiet der Architekturanalyse von Systemen unterschiedlicher Technologien sind einzigartig. Dadurch stellt sie [Carola Lilienthal] in jedem Winkel dieses Buches den ntigen Praxisbezug her. Aus dem Geleitwort von Gernot Starke

views: 691