Anhand des durchgängigen Beispiels erfahren Sie, wie Sie architekturrelevante Einflussfaktoren erfassen und Ihre Softwarelösung angemessen und ohne Ballast festhalten. Sie lernen nicht nur die Vorgehensweise für das Dokumentieren während des Entwickelns kennen, sondern auch, wie Sie bestehende Systeme im Nachhinein beschreiben. Neben der Methodik diskutiert das Buch auch typische Formate und Werkzeuge wie Wikis, UML-Werkzeuge u.a., mit denen Sie Architekturdokumentation erfassen, verwalten und verbreiten können.
Checklisten und Übungsaufgaben geben Ihnen die nötige Sicherheit, um die Architekturdokumentation zu einem integralen Bestandteil in Ihrem Softwarevorhaben zu machen.
Aus dem Inhalt
- Warum Softwarearchitekturen dokumentieren?
- Was Softwarearchitektur ist und worauf sie aufbaut
- Entscheidungen treffen und festhalten
- Plädoyer für eine feste Gliederung
- Sichten auf Softwarearchitektur
- Übergreifende Konzepte
- Werkzeuge zur Dokumentation
- "Lightfäden" für das Vorgehen zur Dokumentation
- Architekturüberblick DokChess
- Stolpersteine der Architekturdokumentation

Die Dokumentation zentraler Architekturentscheidungen dient der nachvollziehbaren Darstellung bei späteren Rückfragen. Stefan Zörner klärt in dieser LP, wann eine Fragestellung architekturrelevant ist und gibt Tipps zur Formulierung von Fragen und Antworten. Hierbei sollten auch verworfene Lösungswege dokumentiert werden, denn warum eine bestimmte Entscheidung getroffen wurde, ist später allein aus der realisierten Lösung oft nicht mehr erkennbar.
Wer hat's geschrieben?
Von der Bayer AG über IBM und oose zu embarc in Hamburg: Stefan Zörner blickt auf über 20 Jahre IT-Erfahrung zurück und stets gespannt nach vorn. Er unterstützt in Architektur- und Umsetzungsfragen mit dem Ziel, gute Architekturansätze wirksam in der Implementierung zu verankern. Sein Wissen und seine Erfahrung teilt er regelmäßig in Vorträgen, Artikeln und Workshops.

