⏱️

Kurztest-Format (O. Theißen)

30 Minuten, keine Hilfsmittel. Nur Wissens- und Verständnisfragen – keine Problemlösungen, keine Ausarbeitungen. Alles ist mit dem Skript lösbar; jedes prüfbare Thema steht als Stichwort in den Zusammenfassungen der Kapitel. Umfang: alle bis zum Test gehaltenen Architektur-Stunden.

Verstehen statt Rechnen. Software-Architektur heißt hier: Architektursichten kennen, die Entwicklungs- und Verteilungssicht einordnen, das hexagonale Modell (Ports & Adapters) und Domain Driven Design mit seinen Bausteinen erklären. Arbeite dich Kapitel für Kapitel durch, präge dir die Stichwort-Zusammenfassungen ein und hake ab, was sitzt.

Dein Kurztest-Fortschritt

0/9 Kapitel erledigt

Fortschritt wird lokal im Browser gespeichert (LocalStorage). Kein Login, keine Cloud.

Themenübersicht

🧭

Überblick – Kapitel-Landkarte

Der rote Faden durchs ganze Fach: von den Architektursichten zum hexagonalen Modell (Domäne → Applikation → Infrastruktur). Hier zuerst schauen, dann Kapitel für Kapitel lernen.

3
Blöcke
1
Gesamtbild
01

Einführung Architektur

Was ist Software-Architektur (ISO 42010)? Angemessenheit & Umsetzbarkeit, nicht-funktionale Anforderungen, Rolle des Architekten, die Architektursichten, Validierung vs. Verifikation.

9
Konzepte
9
Fragen
02

Entwicklungssicht

Umgebungen, Trennung von Release & Konfiguration, Versionsmanagement (Git), Konfigurationsmanagement, CI/CD-Pipeline, Reproduzierbarkeit & Nachvollziehbarkeit.

42
Konzepte
23
Fragen
03

Ausführungs- & Verteilungssicht

Verteilung auf Infrastruktur, Client-Server-Aufteilung, Backend-Aufteilung, Kommunikationsarten, Skalierung & Performanz, Betrieb der Anwendung.

26
Konzepte
21
Fragen
04

Logische Sicht

Modularisierung nach fachlicher Zuständigkeit (Komponenten) und Art der Aufgabe (Schichten/Hexagons), Modulabhängigkeiten, Ports & Adapters, Dependency Inversion.

22
Konzepte
15
Fragen
05

Domain Driven Design

Antipattern Blutleere Domäne, Ubiquitous Language, Bounded Context, taktische DDD-Bausteine im Überblick – das Vorgehensmodell für komplexe fachliche Logik.

15
Konzepte
18
Fragen
06

Domäne

Das Domänenhexagon: Werteobjekt, Entität, Identifizierer, Aggregat & Wurzelentität, Domain Service, Domain Event – die OO-Bausteine der fachlichen Logik.

26
Konzepte
24
Fragen
07

Applikation

Das Applikationshexagon: Inbound & Outbound Ports, Steuerung von Anwendungsfällen, Orchestrierung von Domäne und Infrastruktur, Transaktionen & Koordination.

23
Konzepte
22
Fragen
08

Infrastruktur

Das Infrastrukturhexagon: Persistenz-Adapter (JDBC vs. JPA/ORM, persistenz- vs. sammlungsorientiert), Netzwerk-Adapter (HTTP, SOAP, REST), API-Design.

31
Konzepte
24
Fragen

🎯 Kurztest-Fokus

SE2-Architektur ist VERSTEHEN + EINORDNEN. Kein Code, keine Rechnung – Begriffe sauber erklären und abgrenzen.

Was du sicher beherrschen musst:

  • Architektursichten – die sechs Sichten und ihr jeweiliger Aspekt
  • Release vs. Konfiguration – umgebungsagnostisch vs. umgebungsspezifisch
  • Hexagonales Modell – Domäne, Applikation, Infrastruktur; Ports & Adapters
  • DDD-Bausteine – Entität, Werteobjekt, Aggregat, Domain Service/Event
  • Persistenz & Netzwerk – JDBC vs. JPA, SOAP vs. REST

📝 Aufgabenarten

  • Wissensfragen – Definitionen und Begriffe wiedergeben (z. B. ISO-Definition, VIV)
  • Verständnisfragen – Zusammenhänge erklären und Begriffe abgrenzen
  • Keine Problemlösungen – nichts berechnen, nichts konstruieren
  • Keine Ausarbeitungen – keine langen Fließtexte / Essays
  • Skript genügt – Sekundärliteratur & Codebeispiele nicht nötig
  • Stichworte lernen – die Zusammenfassungs-Folien sind der Fragen-Fundus