Langlebige Software-Architekturen

Fachbuch-Bestseller
Technische Schulden analysieren, begrenzen und abbauen
Buch | Softcover
288 Seiten
2015
dpunkt (Verlag)
978-3-86490-292-5 (ISBN)

Lese- und Medienproben

Langlebige Software-Architekturen - Carola Lilienthal
34,90 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Ihre langjährigen Erfahrungen auf dem Gebiet der Architekturanalyse von Systemen unterschiedlicher Technologien sind einzigartig. Dadurch stellt sie [Carola Lilienthal] in jedem Winkel dieses Buches den nötigen Praxisbezug her. Aus dem Geleitwort von Gernot Starke

Softwaresysteme und IT-Landschaften bestehen aus einer Vielzahl an Elementen und Beziehungen, die in ihrer Gesamtheit eine äußerst komplexe Struktur bilden. Darüber hinaus ist es im Lebenszyklus von Softwaresystemen unvermeidlich, dass die Architektur mit der Zeit degeneriert und Architekturerosion einsetzt. Das beste Mittel, um diese beiden Probleme (Größe und Architekturerosion) zu entschärfen, ist, eine möglichst einfache und gleichartige Softwarearchitektur zu wählen und diese regelmäßig zu überprüfen: also Einfachheit von Anfang an, die fortwährend qualitätsgesichert wird.

Die Autorin beschreibt in diesem Sinne detailliert Architekturkonzepte, Architekturmuster und Architekturstile, die Architekturanalyse und Architekturbewertung, was architekturelle Einfachheit, Modularität, Geordnetheit und Mustertreue bedeutet sowie das praktische Vorgehen in Projekten. Auch die Themen Architektur und Agilität sowie die Rolle des Architekten im agilen Projekt werden behandelt.
Zu Beginn eines Projekts erarbeiten die Architekten und das Entwicklungsteam mit all ihrem Know-how und ihrer Erfahrung eine zugeschnittene Architekturblaupause für die anstehende Entwicklung. Aber während der Implementierung weicht das Team häufig ungewollt mehr und mehr von dieser Vorgabe ab. Die Folge davon: Die Architektur des Systems erodiert, die Komplexität nimmt zu, und es werden Schritt für 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 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.

Dr. Carola Lilienthal ist Mitglied der Geschäftsleitung der WPS Workplace Solutions GmbH in Hamburg und Themenverantwortliche für das Software-Architekturbüro. Seit 2003 analysiert sie im Auftrag ihrer Kunden in ganz Deutschland regelmäßig die Architektur von Softwaresystemen und fasst die Ergebnis in Qualitätsgutachten sowie mit priorisierten Refactoring-Maßnahmen zusammen. Insgesamt hat sie über fünfzig Softwaresysteme zwischen 30 000 und 15 Mio. LOC untersucht. Zum Einsatz kommen dabei der Sotograph, Sonargraph und Lattix.

Erscheinungsdatum
Vorwort Gernot Starke
Zusatzinfo komplett in Farbe
Verlagsort Heidelberg
Sprache deutsch
Maße 165 x 240 mm
Gewicht 570 g
Einbandart kartoniert
Themenwelt Informatik Software Entwicklung Agile Software Entwicklung
Informatik Software Entwicklung Software Architektur
Schlagworte Agile Software-Entwicklung • Architekturbewertung • Architekturstile • Entwurfsprinzipien • Qualität • Softwarearchitektur • Software-Architektur
ISBN-10 3-86490-292-4 / 3864902924
ISBN-13 978-3-86490-292-5 / 9783864902925
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
Mehr entdecken
aus dem Bereich