From ed547c4681b51f8a729d59d9a7290d5997869975 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 3 Jun 2021 16:39:26 +0200 Subject: [PATCH 1/3] bisschen was zu Standard-Mustern einer physikalischen Sicht --- SWE-KASCHE/README.md | 2 +- SWE-KASCHE/appendix/LKF.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/SWE-KASCHE/README.md b/SWE-KASCHE/README.md index ca748e26..418a81a5 100644 --- a/SWE-KASCHE/README.md +++ b/SWE-KASCHE/README.md @@ -321,7 +321,7 @@ $\rightarrow$ Abschätzung der Effizienz - klassischer Großrechner - keine Intelligenz bei Terminals -- Terminal 1, Terminal 2, Terminal 3 ... Termanal N $\rightarrow$ greifen alle auf das zentrale System zu +- Terminal 1, Terminal 2, Terminal 3 ... Terminal N $\rightarrow$ greifen alle auf das zentrale System zu **Zum Client-Server** diff --git a/SWE-KASCHE/appendix/LKF.md b/SWE-KASCHE/appendix/LKF.md index ceba31bd..904f7a95 100644 --- a/SWE-KASCHE/appendix/LKF.md +++ b/SWE-KASCHE/appendix/LKF.md @@ -826,6 +826,37 @@ Anwendungsgebiet: - ToDo +**Zum Zentralen System** + +- keine Intelligenz bei Terminals +- Terminal 1, Terminal 2, Terminal 3 ... Terminal N $\rightarrow$ greifen alle auf das zentrale System zu +- typische Vor-und- Nachteile eines zentralen Systems +- gemeinsamer Datenbestand = einfach einzurichten +- Last kann System in die Knie zwingen +- gemeinsame Nutzung von gleicher Ressource: Kollision muss behandelt oder vermieden werden, v.a. bei Datenbeständen! + +**Zum Client-Server** + +- viele intelligente Clients (Frontend) greifen alle auf einen Server (Backend) zu +- DoS/DDoS Angriffe + +**Zum Three Tier Client/Server** + +- viele intelligente Clients (UI, Fachlogik) kommunizieren mit Anwendungsserver +- Verteilung der Anfragen auf verschiedene Server (Loadbalancing) möglich + +**Zum Verteilmuster Förderation** + +- gleichberechtigte Partner +- verteilte Subsysteme, die miteinander kommunizieren +- (als voll-vermaschtes Netz dargestellt) + + +**Zum Konfigurations-Diagramm** + +- System-Komponenten können gut dargestellt werden +- nicht im UML offiziell beschrieben + #### Standard-Muster einer Ablauf-Sicht einer Software-Architektur benennen From 746b836b7e869567f16e53e1a822a2e5ff2610a8 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 3 Jun 2021 17:25:45 +0200 Subject: [PATCH 2/3] linting... --- SWE-KASCHE/appendix/LKF.md | 1 - 1 file changed, 1 deletion(-) diff --git a/SWE-KASCHE/appendix/LKF.md b/SWE-KASCHE/appendix/LKF.md index 904f7a95..903794ae 100644 --- a/SWE-KASCHE/appendix/LKF.md +++ b/SWE-KASCHE/appendix/LKF.md @@ -851,7 +851,6 @@ Anwendungsgebiet: - verteilte Subsysteme, die miteinander kommunizieren - (als voll-vermaschtes Netz dargestellt) - **Zum Konfigurations-Diagramm** - System-Komponenten können gut dargestellt werden From 4ade640f2fe1b66c5923d56ac9d7273caeb98c58 Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 4 Jun 2021 19:40:03 +0200 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Yannis Becker --- SWE-KASCHE/appendix/LKF.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/SWE-KASCHE/appendix/LKF.md b/SWE-KASCHE/appendix/LKF.md index 903794ae..0fb516f2 100644 --- a/SWE-KASCHE/appendix/LKF.md +++ b/SWE-KASCHE/appendix/LKF.md @@ -826,14 +826,14 @@ Anwendungsgebiet: - ToDo -**Zum Zentralen System** +**Zum zentralen System** - keine Intelligenz bei Terminals - Terminal 1, Terminal 2, Terminal 3 ... Terminal N $\rightarrow$ greifen alle auf das zentrale System zu -- typische Vor-und- Nachteile eines zentralen Systems -- gemeinsamer Datenbestand = einfach einzurichten -- Last kann System in die Knie zwingen -- gemeinsame Nutzung von gleicher Ressource: Kollision muss behandelt oder vermieden werden, v.a. bei Datenbeständen! +- typische Vor- und Nachteile eines zentralen Systems + - gemeinsamer Datenbestand = einfach einzurichten + - Last kann System in die Knie zwingen + - gemeinsame Nutzung gleicher Ressourcen: Kollision muss behandelt oder vermieden werden, v.a. bei Datenbeständen! **Zum Client-Server**