 |
 | |  |  | | Beschreibung |  | Ein (Design) Rationale ist ein kurzes Dokument. Es begründet und dokumentiert die Entscheidungen, die zu dem Architekturentwurf geführt haben. Die Entscheidungen werden mit Anforderungen und den prognostizierten, zukünftigen Änderungen in den Anforderungen gerechtfertigt. Zu dokumentieren sind daher:
- Grundprinzipien und die Ideen / Motivationen, die der Architektur zugrundeliegen
- Bekannte Architekturtreiber und Rahmenbedingungen
- Bekannte (Nicht-Funktionale) Anforderungen, mit Einfluss auf die Architektur
- Annahmen über Anforderungen, Rahmenbedingungen und zukünftige Entwicklungen
- Überblick über die gewählte Architektur für das System, bzw. ein Vorschlag für die zu erstellende Architektur
Wenn mehrere Entwurfsalternativen betrachtet werden, sind auch die nicht gewählten Alternativen darzustellen und die Auswahl der einen Alternative ist zu begründen.
In der Regel treten bestimmte Entwurfsprobleme und dazu passende Lösungsideen wiederholt in länger laufenden Projekten auf. Einmal verworfene Entwurfsalternativen werden möglicherweise erneut diskutiert und evaluiert. Um die Wahl einer anfänglich beschlossenen Alternative nachvollziehen zu können, ist die Auswahl zu begründen und zu dokumentieren.
Das Rationale ermöglicht es dem Entwicklungsteam, den Architekten und später dem Systembetrieb und dem Wartungsteam, Architekturentscheidungen nachzuvollziehen und zu verstehen. Wenn sich architekturrelevante Annahmen nicht bestätigen oder sich Rahmenbedingungen ändern, kann die Architektur bewusst und mit abschätzbaren Konsequenzen geändert werden. Das Rationale ermöglicht es damit, die wichtigsten Annahmen über die Lebenszeit des Systems zu beobachten und bei Bedarf, rechtzeitig zu handeln.
|  |
 | |  |  | |  | |  | |  |  |  | | Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben. |
|
|  | |  |  |   | Übergeordnet |  |  |  | |  |  |  |  |  | Design Rationale |  |  |  |  |  | Weitere Themen |  |  |  | |  |  | |  |  |  |  |  |  |
|