5.3 KiB
Prozess - Versionen
Created: 2025-10-27 09:01:31 +0100
Modified: 2025-11-14 14:13:39 +0100
Fragen:
- Wie wiederverwendbar ist es?
- Wie viel Sinn und Zweck hat es?
- Wie viele verschiedene einzelne Prozesse hat das Projekt?
- Entkoppelt?
- Genug Traffic damit ein Lernende (Plattformentwickler) dran arbeiten kann?
Hauptprozess Testlandschaft:
- Start → Sensor/API: Reproduzierbare Daten werden automatisch geholt.
- Validierungsprozess: Daten werden automatisch geprüft.
- Transmit: Gültige Daten werden weitergeleitet.
- Logging: Alle Daten (auch ungültige) werden protokolliert.
- Fehleranalyse/Review: Ungültige Daten können überprüft werden, z. B. mit Diagrammen, um Debugging und Fehlererkennung zu üben.
Alles läuftautomatisch, Lernende greifen nur bei derFehleranalyseein.
Version - 1:
In diesem Fall werden Fake-Daten erzeugt. Für den ersten Projekt Aufbau wird eine API automatisch reproduzierbare Fake-Daten generieren.
Schritt 1:
| API | Erzeugt automatisch reproduzierbare Fake-Daten. |
|---|---|
| Datenformat | JSONoder CSV (leicht für Validierung und Loggen) |
| Daten-Art |
|
| Ziel |
|
Schritt 2:
| Validierungsprozess | Automatisiert |
|---|---|
| Ziel | Nimmt die vom API gelieferten Daten entgegen. Prüft automatisch Gültigkeit und Konsistenz der Daten. Kann Fehler oderUnstimmigkeit erkennen. Gibt ein Validierungs-Status oder Fehlerliste aus (z.B. Falsches Format, Werte aussenhalb erlaubter Bereiche). Gibt ein Validierungs-Status oder ein Fehlerliste aus, die später im Logging oder Review verwendet wird. |
| Technische – Ziele | Formatprüfung Bereichsprüfung / Grenzen Konsistenzprüfung Ausreisererkennung Logging |
Schritt3:
| Transmit | |
|---|---|
| Ziel |
|
| Übertragungsarten |
|
Schritt 4:
| Logging | Log-Daten |
|---|---|
| Ablauf | 1) Nimmt alle Daten vom Transmit-Schritt entgegen (gültig + ungültige). 2) Speichert sie in strukturierter Form 3) Protokoliert zusätzlich Metadaten: Zeitstempel, Quelle, Validierungsstatus, Error-Message 4) Macht die Daten für Review/Debugging verfügbar |
| Log-Struktur |
|
Schritt 5:
Fehleranalyse /Review |
User-GUI |
|---|---|
| Ziel |
|