Cover von Langlebige Softwarearchitekturen wird in neuem Tab geöffnet

Langlebige Softwarearchitekturen

Technische Schulden analysieren, begrenzen und abbauen
Verfasser*in: Suche nach Verfasser*in Lilienthal, Carola
Verfasser*innenangabe: Carola Lilienthal
Jahr: 2020
Verlag: Heidelberg, dpunkt.verlag GmbH
Mediengruppe: Buch
verfügbar

Exemplare

AktionZweigstelleStandorteStatusFristVorbestellungen
Vorbestellen Zweigstelle: 07., Urban-Loritz-Pl. 2a Standorte: NT.EIT Lili / College 6c - Informatik & Computer Status: Verfügbar Frist: Vorbestellungen: 0

Inhalt

Schließt die Lücke zwischen Softwarearchitektur und Implementierung der Codebasis
Einfache und übersichtliche Strukturierung aller wichtigen Grundkonzepte im Bereich der Softwarearchitektur, die die typischen Fehler in der Softwarearchitektur von großen Softwaresysteme aufzeigen und sinnvolle Lösungen vermitteln
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 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.
Die 3. Auflage wurde in einzelnen Aspekten überarbeitet und insbesondere bei den Themen Domain-Driven Design und Microservices ergänzt. Neu aufgenommen wurden die Analyse von TypeScript-Systemen sowie Clean-, Onion- und hexagonale Architekturen.
Verlagstext
 

Details

Verfasser*in: Suche nach Verfasser*in Lilienthal, Carola
Verfasser*innenangabe: Carola Lilienthal
Jahr: 2020
Verlag: Heidelberg, dpunkt.verlag GmbH
opens in new tab
Systematik: Suche nach dieser Systematik NT.EIT
Suche nach diesem Interessenskreis
ISBN: 978-3-86490-729-6
2. ISBN: 3-86490-729-2
Beschreibung: 3., überarbeitete und erweiterte Auflage, xviii, 297 Seiten : Illustrationen, Diagramme
Schlagwörter: Entwurfsmuster, Lebensdauer, Leistungsbewertung, Mustersprache, Projektmanagement, Softwarearchitektur, Softwareentwicklung, Softwarelebenszyklus, Lebenszeit, Lebenszyklus <Lebensdauer>, Performancebewertung, Programmentwicklung, Programmentwurf, Projekt / Management, Software / Entwicklung, Softwareentwurf
Suche nach dieser Beteiligten Person
Sprache: Deutsch
Fußnote: Literaturverzeichnis: Seite 287-293
Mediengruppe: Buch