Zu einer Softwarearchitektur gehört die übergeordnete Struktur eines Softwaresystems, die Disziplin solche Strukturen zu schaffen und die Dokumentation dieser Strukturen. Sie beschreibt alle Komponenten und Relationen. Das Cheat-Sheet hilft bei der Konstruktion solcher Architekturen mit mehr als 15 thematischen Listen und insgesamt mehr als 90 Hinweisen.

Bei komplexen Projekten ist die Software-Architektur des Gesamtsystems von entscheidender Bedeutung. Sie muss alle Herausforderungen berücksichtigen und auch auf zukünftige Änderungen ausgelegt sein.

Das Cheat Sheet «Clean simple flexible evolvable agile Architecture» liefert in 16 thematisch gegliederten Listen mehr als insgesamt 90 Argumente und Hilfen, worauf Sie beim Entwurf und Ausgestaltung einer Software-Architektur achten sollten und mit welchen Tricks und Tipps Sie typische Probleme lösen können. Eine grafische Darstellung der Zusammenhänge auf der ersten Seite gibt dazu den notwendigen Überblick über Begriffe und Abhängigkeiten.

Beachtung!

Entschuldigung, bisher haben wir nur Inhalte in English für diesen Abschnitt.