Kapitel 10. Jedes System ist perfekt...
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Für das, wofür es entwickelt wurde!
Vieles was Architekten tun, ist, über das Verhalten komplexer Systeme nachzudenken: Systeme, die aus vielen Teilen und komplexen Zusammenhängen bestehen. Es gibt ein ganzes Fachgebiet, das sich mit solchen Überlegungen beschäftigt, das Systemdenken oder die Theorie komplexer Systeme. Während sich die gängigen Definitionen der Softwarearchitektur auf die Komponenten eines Systems und ihre Beziehungen untereinander konzentrieren, legt das Systemdenken den Schwerpunkt auf das Verhalten(Kapitel 8). Als Architekten sollten wir die Struktur einfach als ein Mittel betrachten, um ein gewünschtes Verhalten zu erreichen. Das Denken in Systemen hilft uns dabei.
Heizung als System
Eine Heizung ist ein klassisches Beispiel für ein System, das wir uns auch ansehen, wenn wir erkennen, dass Kontrolle eine Illusion ist(Kapitel 27). Wie in Abbildung 10-1 dargestellt, zeigt das typische Architekturdiagramm einer Heizungsanlage die Komponenten und ihre Beziehungen zueinander: Ein Ofen erzeugt heißes Wasser oder Luft, ein Heizkörper oder ein Luftkanal liefert die Wärme in den Raum, und ein Thermostat steuert den Ofen. Aus der Sicht der Struktur-/Regelsystemtheorie, ...
Get Der Software-Architekt-Aufzug now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.