Zertifizierter Händler seit über 35 Jahren
Sprechen Sie jetzt mit unseren Experten: 0 21 91 - 99 11 00
Mit unseren Experten sprechen: 0 21 91 - 99 11 00Sprechen Sie mit unseren Experten: 0 21 91 - 99 11 00
Logo EDV-BUCHVERSAND Delf Michel
Software & Fachbücher vom Experten
Logo EDV-BUCHVERSAND Delf Michel
Software & Fachbücher vom Experten
Mit unseren Experten sprechen: 0 21 91 - 99 11 00Sprechen Sie mit unseren Experten: 0 21 91 - 99 11 00
0
Langlebige Software-Architekturen

Langlebige Software-Architekturen

Technische Schulden analysieren, begrenzen und abbauen

Schließt die Lücke zwischen Softwarearchitektur u. Implementierung der Codebasis

Verlag

dpunkt.Verlag

Autor:in

Carola Lilienthal (2)

Fassung

300 Seiten, Softcover, 4. Auflage

Erschienen

04/2024

ISBN

978-3-98889-004-7
9783988890047

Buch

36,90 inkl. MwSt.
Best.-Nr.: DP-004
Versandkostenfrei (D)
Sofort lieferbar
Langlebige Software-Architekturen

Langlebige Software-Architekturen

Technische Schulden analysieren, begrenzen und abbauen

Schließt die Lücke zwischen Softwarearchitektur u. Implementierung der Codebasis

Verlag: dpunkt.Verlag
Autor:in Carola Lilienthal (2)
Fassung: 300 Seiten, Softcover, 4. Auflage
Erschienen: 04/2024
ISBN: 978-3-98889-004-7
9783988890047
Best.-Nr.: DP-004
Sofort lieferbar
36,90 inkl. MwSt.
Versandkostenfrei (D)
Inhaltsverzeichnis: Jetzt downloaden
Vorwort: Jetzt downloaden
Leseprobe: Jetzt downloaden

Langlebige Software-Architekturen

Technische Schulden analysieren, begrenzen und abbauen

Schließt die Lücke zwischen Softwarearchitektur u. Implementierung der Codebasis

Langlebige Software-Architekturen
Best.-Nr.: DP-004
Sofort lieferbar
36,90 inkl. MwSt.
Versandkostenfrei (D)
Verlag: dpunkt.Verlag
Autor:in Carola Lilienthal (2)
Fassung: 300 Seiten, Softcover, 4. Auflage
Erschienen: 04/2024
ISBN: 978-3-98889-004-7
9783988890047
Inhaltsverzeichnis: Jetzt downloaden
Vorwort: Jetzt downloaden
Leseprobe: Jetzt downloaden

Prinzipien, Fehlervermeidung und Muster in der Softwareentwicklung

Ob Sie gerade ein neues Entwicklungsprojekt planen oder das Ausmaß an technischen Schulden in einem bestehenden System reduzieren möchten, hier finden Sie Antworten, um zu verhindern, dass die Architektur Ihres Systems erodiert, die Komplexität zunimmt und weitere technische Schulden entstehen. Die Autorin zeigt auf, worauf bei der Umsetzung der Architektur zu achten ist und welche Prinzipien eingehalten werden müssen, um langlebige Architekturen zu entwickeln oder bestehende Systeme durch Refactorings in langlebige Architekturen zu überführen.

Blick ins Buch: Langlebige Software-Architekturen

Prävention und Refactoring von technischen Schulden

Das Buch bietet einen Architekturreview von Systemen mit unterschiedlichen Technologien, angereichert mit hilfreichen Anregungen für strukturelle Architekturentscheidungen. Es liefert praxisnahe Einsichten durch zahlreiche Fallbeispiele aus real existierenden Softwaresystemen.

Die Autorin beleuchtet Muster in Softwarearchitekturen, Mustersprachen und verschiedene Architekturstile. Sie erklärt, welche Vorgaben letztlich zu Architekturen führen, die für Entwickler gut durchschaubar sind. Über 200 farbige Bilder aus real existierenden Softwaresystemen und zahlreiche Fallbeispiele veranschaulichen schlechte und gute Lösungen verständlich und nachvollziehbar.

Empfehlungen und Hinweise aus Praxisprojekten ermöglichen einen direkten Transfer zu Ihrer täglichen Arbeit. In der 4. Auflage wurde dem Thema Modularity Maturity Index (MMI) ein eigenes Kapitel gewidmet und der Text inhaltlich erweitert, sodass der gesamte Algorithmus zur Berechnung des MMIs zugänglich ist. Nun kann jedes Team den MMI für sein System selbst bestimmen.

Aus dem Inhalt

  • Aufspüren von technischen Schulden
  • Architektur in Programmiersprachen
  • Architekturanalyse und -verbesserung
  • Kognitive Psychologie und Architekturprinzipien
  • Architekturstile gegen technische Schulden
  • Muster in Softwarearchitekturen
  • Mustersprachen – der architektonische Schatz!
  • Chaos in Schichten – der tägliche Schmerz
  • Modularität schärfen
  • Modularity Maturity Index (MMI)
  • Geschichten aus der Praxis
  • Fazit: der Weg zu langlebigen Architekturen
Leseprobe

Leseprobe

In dieser Leseprobe stellt Carola Lilienthal ihre Erkenntnisse aus einer Analyse und Beratung in der Praxis vor. Dabei zeigt sich, dass bei kleineren Systemen eher Chaos herrscht als bei größeren, die meist eine gute Paketierung haben. Wachsen Systeme, müssen irgendwann Build-Artefakte bereinigt werden, da sie andernfalls nicht mehr beherrschbar sind.

Wer hat's geschrieben?

Bild von Autor:in Carola Lilienthal

Dr. Carola Lilienthal ist Geschäftsführerin der WPS Workplace Solutions GmbH in Hamburg und verantwortet dort den Bereich Softwarearchitektur. Sie hat 1995 an der Universität Hamburg ihr Diplom in Informatik gemacht und dort zum Thema "Komplexität von Softwarearchitekturen" promoviert.

Seit 2003 analysiert sie international im Auftrag ihrer Kunden die Architektur von Softwaresystemen und berät Entwicklungsteams, wie sie die Langlebigkeit ihrer Softwaresysteme verbessern können. Insgesamt hat sie mit ihrem Team über dreihundert Softwaresysteme zwischen 30000 und 15 Mio. LOC in Java, C++, C#, ABAP, PHP und TypeScript untersucht.

Besonders am Herzen liegt ihr die Ausbildung von Softwarearchitekten und Entwicklern, weshalb sie aktives Mitglied bei iSAQB, International Software Architecture Qualification Board, ist und ihr Wissen aus über 25 Jahren Softwareentwicklung regelmäßig auf Konferenzen, in Artikeln und bei Schulungen weitergibt.

Weitere Bücher von Carola Lilienthal (2)

Bild von Autor:in Carola Lilienthal
Langlebige Software-Architekturen

Langlebige Software-Architekturen

Technische Schulden analysieren, begrenzen und abbauen

Schließt die Lücke zwischen Softwarearchitektur u. Implementierung der Codebasis

Verlag

dpunkt.Verlag

Autor:in

Carola Lilienthal (2)

Fassung

300 Seiten, Softcover, 4. Auflage

Erschienen

04/2024

ISBN

978-3-98889-004-7
9783988890047

Buch

36,90 inkl. MwSt.
Best.-Nr.: DP-004
Versandkostenfrei (D)
Sofort lieferbar
Langlebige Software-Architekturen

Langlebige Software-Architekturen

Technische Schulden analysieren, begrenzen und abbauen

Schließt die Lücke zwischen Softwarearchitektur u. Implementierung der Codebasis

Best.-Nr.: DP-004
Sofort lieferbar
36,90 inkl. MwSt.
Versandkostenfrei (D)

Langlebige Software-Architekturen

Technische Schulden analysieren, begrenzen und abbauen

Schließt die Lücke zwischen Softwarearchitektur u. Implementierung der Codebasis

Langlebige Software-Architekturen
Best.-Nr.: DP-004
Sofort lieferbar
36,90 inkl. MwSt.
Versandkostenfrei (D)
Langlebige Software-Architekturen
Langlebige Software-Architekturen