Software Architektur
作者:Michael Schnell

1. Definiert Bausteine eines Systems
2. Dokumentiert
2.1. Komponenten
2.2. Schnittstellen
2.3. übergreifende Prinzipien
3. Aufgaben
3.1. Informationen sammeln
3.2. Anforderungen klären
3.3. Einflussfaktoren und Randbedingungen ermitteln
3.4. Entwerfen
3.5. Kommunizieren
3.6. Umsetzung begleiten
3.7. Lösungsstrategien entwickeln
4. Langfristig gedacht
5. Sichert Konsistenz (einheitlicher Stil)
6. Sichten
6.1. Kontextabgrenzung
6.2. Bausteinsicht
6.2.1. Komponenten des Systems
6.3. Laufzeitsicht
6.3.1. z.B. Sequenzdiagramm
6.4. Verteilungssicht
6.4.1. Deployment-Diagramme
6.4.2. Technische Infrastruktur