Client-Server?
Plug-in (Microkernel) Pattern?
Layers?
Publish-Subscribe?
Was ist eine Software Architektur?
Architektur ist ein Satz von Software-Strukturen
Es gibt drei wichtige Kategorien architektonischer Strukturen:
1. Module: Modul-Strukturen unterteilen Systeme in Implementierungseinheiten (Module)
2. Component & Connector (C&C): Manche Strukturen konzentrieren sich auf die Art und Weise, wie die Elemente zur Laufzeit miteinander interagieren, um die Funktionen des Systems auszuführen.
3. Allocation: Allocation-Strukturen beschreiben die Abbildung von Softwarestrukturen auf die Systemumgebungen (z.B. Module werden Teams zur Entwicklung zugewiesen und in einer Projektstruktur zur Implementierung, Integration und zum Testen an bestimmten Stellen abgelegt. Die Komponenten werden auf verschiedenen Rechnerknoten deployed.)
Zuletzt geändertvor 6 Monaten