Management von Architekturinformation

Integrated Software Architecture Knowledge Management

Keywords

Software architecture, software architecture knowledge management, software architecture tools

Kurzbeschreibung

Änderungen der Software-Architektur in späten Phasen der Entwicklung oder in der Wartungsphase sind in der Regel sehr teuer und manchmal sogar unmöglich. Ein zentrales Problem ist der Verlust von architekturrelevantem Wissen, das sich meist nur implizit in den Köpfen der Entwickler befindet. Dieses Wissen geht mit der Zeit verloren – entweder durch Personalfluktuationen oder indem es einfach vergessen wird.

Architekturdokumentation ist oft nicht vorhanden, inkonsistent oder veraltet – d.h. die Dokumentation repräsentiert nicht die aktuelle und tatsächliche Architektur des Systems. Selbst wenn entsprechende Dokumentation existiert, so beschreibt die Dokumentation nur das Ergebnis des Design-Prozesses. Informationen die zu diesem Ergebnis geführt haben, wie Entwurfsentscheidungen, Entwurfsalternativen und die Gründe warum gewisse Entscheidungen getroffen wurden, werden nicht erfasst. Speziell dieses Wissen wird jedoch oft zur Weiterentwicklung von System benötigt.

Um den Verlust von architekturrelevantem Wissen zu vermeiden müssen Architekturdesign aber auch Architekturwissen wie Anforderungen an die Architektur und Entwurfsentscheidungen bereits während der Entwicklung erfasst werden. Damit diese Informationen auch tatsächlich erfasst werden muss das Erfassen von Architekturwissen möglichst einfach, effizient und werkzeugunterstützt erfolgen. Des Weiteren muss sichergestellt werden, dass Architekturwissen konsistent mit der Implementierung gehalten wird.

Ziel dieses Projekts ist die Entwicklung von Konzepten und Werkzeugen zur Erfassung und Analyse von architekturrelevantem Wissen als integrierte Aktivität während des Softwareentwicklungsprozesses.  

 

Referent

Beer_Wolfgang

Wolfgang Beer

Area Manager Software Engineering and Technology

Phone: +43 7236 3343 858
Fax: +43 7236 3343 888
wolfgang.beer@scch.at

Weitere Informationen