Werkzeuggestütztes Softwarearchitektur Management

Thomas Schoen, Software Tomography GmbH

Der Vortrag steht als PDF Dokument zum Download bereit.

Die meisten Softwareprojekte besitzen heutzutage zwar einen passenden Architekturentwurf, dieser wird aber häufig bei der Implementierung nicht korrekt umgesetzt. Grund dafür ist ein architektureller Erosionsprozess, der mit laufendem Projektfortschritt automatisch voranschreitet. In mittleren oder grösseren Softwareprojekten ist es den Architekten und Entwicklern gar nicht möglich alle Architekturvorgaben bei der Implementierung ständig präsent zu haben und architekturverletzende Codestellen in Code-Reviews vollständig zu erkennen. Dies hat eine schlechtere Codequalität und Mehrkosten bei Wartung und Erweiterungen zur Folge.

Der Vortrag erläutert dieses Problem und zeigt, wie man mit Hilfe von Werkzeugen zur Architekturprüfung erfolgreich Gegenmassnahmen ergreifen kann. Die Architekturabweichungen können sichtbar gemacht und quantifiziert werden. Auf Basis solcher Diagnosen ist auch ein Gegensteuern möglich. Ein im Projekt verankertes Softwarearchitektur-Management zielt darauf ab diese Art von Problemen zu verhindern und dort, wo sie bereits aufgetreten sind, schrittweise zu beheben.

 

Thomas Schoen Thomas Schoen ist Geschäftsführer der Software-Tomography GmbH, die die Soto Toolfamilie vermarktet sowie Beratung zur Architekturanalyse leistet. Sein Tätigkeitsschwerpunkt liegt in der Analyse und Verbesserung von Softwarearchitektur- und Codequalität.