iqnite - Conferences for Software Quality

Carola Lilienthal spricht über "Software-Qualität durch regelmäßige Architekturprüfung"

Dienstag 24. Mai 2011

Am 24.5.2011 hält Carola Lilienthal auf der iqnite 2011 von 9-13 Uhr ein Tutorial. Inhaltlich wird das Tutorial wie folgt beworben:

"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 Tutorium lernen Sie, wie schnell und einfach die Architektur von Software-systemen heute durch Werkzeuge überprüft werden kann. Sie 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. Schließlich kann die Umsetzung der Refactorings in regelmäßigen Abständen überprüfen und die schleichende Erosion der Softwarearchitektur verhindert werden.

Während des Tutoriums werden die einzelnen Teilbereiche jeweils durch einen kurzen Folienvortrag eingeleitet. Der Hauptteil jedes Abschnitts besteht darin, dass wir gemeinsam verschiedene Softwaresysteme live analysieren und die Teilnehmer so Gelegenheit bekommen, sich aktiv zu beteiligen.

Im Tutorium wird das Werkzeug SotoArch der Firma Software-Tomography eingesetzt, mit dem die Vortragende in Wirtschaft und Wissenschaft weitreichende Erfahrungen gemacht hat. Am Ende des Tutoriums wird ein Überblick und Vergleich zu anderen Werkzeugen, wie Lattix, Structure101, Axivion Bauhaus, XRadar, JDepend und SonarJ, gegeben."