Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Langlebige Software-Architekturen

technische Schulden analysieren, begrenzen und abbauen
Buch | Softcover
320 Seiten
2024 | 4., überarb. u. erw. Auflage
dpunkt (Verlag)
978-3-98889-004-7 (ISBN)
CHF 51,65 inkl. MwSt
  • Schließt die Lücke zwischen Softwarearchitektur und Implementierung der Codebasis
  • Einfache und übersichtliche Strukturierung aller wichtigen Grundkonzepte im Bereich der Softwarearchitektur
  • Mit über 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen

Zu Beginn eines Projekts erarbeiten die Architekten und das Entwicklungsteam eine zugeschnittene Architekturblaupause für die anstehende Entwicklung. Aber während der Implementierung weicht das Team häufig ungewollt von dieser Vorgabe ab. Die Folge davon: Die Architektur des Systems erodiert, die Komplexität nimmt zu, und es werden technische Schulden aufgebaut. Wartung und Erweiterung der Software werden immer aufwendiger.

In diesem Buch zeigt Carola Lilienthal, welche Fehler in Softwareprojekten bei der Umsetzung der Architektur vermieden werden sollten und welche Prinzipien eingehalten werden müssen, um langlebige Architekturen zu entwerfen oder bei bestehenden Systemen zu langlebigen Architekturen zu gelangen.

Sie geht auf Muster in Softwarearchitekturen und Mustersprachen ein, erläutert verschiedene Architekturstile und zeigt, welche Vorgaben letztlich zu Architekturen führen, die für Entwickler noch gut durchschaubar sind.

Mit über 200 farbigen Bildern aus real existierenden Softwaresystemen und etlichen Fallbeispielen werden schlechte und gute Lösungen verständlich und nachvollziehbar dargestellt. Empfehlungen und vielfältige Hinweise aus Praxisprojekten erlauben dem Leser einen direkten Transfer zu seiner täglichen Arbeit.

Die 4. Auflage wurde in einzelnen Aspekten überarbeitet und insbesondere der Abschnitt zum Modularity Maturity Index (MMI) um eine detaillierte Erläuterung ergänzt, wie der MMI ermittelt wird. Nun kann jedes Team den MMI für sein System selbst bestimmen.

Ein äußerst nützliches Buch für Softwarearchitekten, Softwareentwickler, IT-Consultants, Systemanalytiker, Technische Projektleiter.

Dr. Carola Lilienthal ist Software-Architektin und Geschäftsführerin der WPS Workplace Solutions GmbH in Hamburg. Seit 2003 analysiert sie im Auftrag ihrer Kunden regelmäßig die Architektur von Softwaresystemen und fasst die Ergebnisse in Qualitätsgutachten sowie mit priorisierten Refactoring-Maßnahmen zusammen. Sie ist aktives Mitglied im iSAQB-Board und liebt es, ihre Erfahrungen in Vorträgen und Workshops weiterzugeben.

Erscheinungsdatum
Zusatzinfo Illustrationen
Verlagsort Heidelberg
Sprache deutsch
Maße 165 x 240 mm
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Architekturanalyse • Architekturbewertung • Architekturstile • Architekturverbesserung • Clean Architecture • domain-driven design • Entwurfsprinzipien • Hexagonale Architekturen • Microservices • Modularity Maturity Index • Mustersprachen • Onion Architecture • Qualität • Softwarearchitektur • Technische Schulden • TypeScript
ISBN-10 3-98889-004-9 / 3988890049
ISBN-13 978-3-98889-004-7 / 9783988890047
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Deterministische und randomisierte Algorithmen

von Volker Turau; Christoph Weyer

Buch | Softcover (2024)
De Gruyter Oldenbourg (Verlag)
CHF 89,95
Grundlagen, Prozesse, Methoden und Werkzeuge

von Jörg Schäuffele; Thomas Zurawka

Buch | Hardcover (2024)
Springer Vieweg (Verlag)
CHF 139,95
Programmieren erlernen und technische Fragestellungen lösen

von Harald Nahrstedt

Buch | Softcover (2023)
Springer Vieweg (Verlag)
CHF 62,95