Komplexe Software-Architekturen beherrschen
Raum Rheinauen
Kennen Sie das auch? Sie spezifizieren eine Softwarearchitektur in Form von Diagrammen und nutzen diese als Vorbild und Dokumentation für ihr Softwaresystem. Doch trotz größter Bemühungen ist es Ihnen und Ihrem Team von Softwareentwicklern nicht möglich, Software und Spezifikation in Einklang zu halten. Einerseits ergibt sich während der Implementierung, dass die Spezifikation an einigen Stellen nicht optimal ist, andererseits wird ungewollt von den Vorgaben abgewichen, z.B. durch Unkenntnis der Entwickler oder hohen Projektdruck.
In diesem Vortrag erfahren die Zuhörer, wie schnell und einfach die Architektur von Softwaresystemen heute durch Werkzeuge überprüft werden kann. Die Zuhörer werden sehen, wie sich Abweichungen zwischen geplanter und tatsächlich implementierter Softwarearchitektur frühzeitig erkennen lassen und Refactorings schnell abgeleitet und dokumentiert werden können. Gleichzeitig gebe ich den Zuhörern einen Überblick über einen simplen Set an Mustern und Regeln, mit denen die Komplexität von Softwarearchitekturen auf allen Ebenen beherrschbar wird.
Unser Ziel bei diesem Vortrag ist, dass die Zuhörer mit einer Reihe von Anregungen in ihren Projektalltag zurückkehren, die sie Schritt für Schritt in ihren Projekten umsetzen können. Die daraus resultierende Steigerung an Architekturqualität wird dazu führen, dass die Entwickler und Architekten den Kopf frei haben für die wirklich wichtigen Themen des Projektalltags (Erweiterung Ihrer Software um neue Features, Entwurf und Umsetzung der Architektur für ein neuen Softwaresystem etc.).