arc42-Architekturdokumentation
Matchday Tickets
Persönliche Verwaltung von Spieltagstickets
Abschnitt 1
Einführung und Ziele
Zweck
Matchday Tickets stellt eine private Übersicht über Fußballtickets, Zuweisungen, Zahlungsstände und bevorstehende Verkaufstermine bereit.
Abschnitt 2
Randbedingungen
Randbedingungen
- Ticket- und Zahlungsinformationen sind privat.
- Zuweisungen müssen über Spieltage hinweg nachvollziehbar bleiben.
- Verkaufstermine müssen mit der Ticketdomäne verknüpft sein.
Abschnitt 3
Kontextabgrenzung
Für diesen Abschnitt wurden noch keine Inhalte hinzugefügt.
Abschnitt 4
Lösungsstrategie
Für diesen Abschnitt wurden noch keine Inhalte hinzugefügt.
Abschnitt 5
Bausteinsicht
Bausteine
Die Anwendung trennt Ticketbesitz, Zuweisungen, Zahlungsstatus und Terminplanungsinformationen als strukturierte Domänenentitäten.
Abschnitt 6
Laufzeitsicht
Zuweisungs-Workflow
Ein Ticket wird einer Person zugewiesen, der Zahlungsstatus nachverfolgt und die Spieltagsübersicht zeigt den aktuellen Besitz- und Zuweisungszustand.
Abschnitt 7
Verteilungssicht
Für diesen Abschnitt wurden noch keine Inhalte hinzugefügt.
Abschnitt 8
Querschnittliche Konzepte
Für diesen Abschnitt wurden noch keine Inhalte hinzugefügt.
Abschnitt 9
Architekturentscheidungen
Architekturentscheidungen
| Entscheidung | Begründung |
|---|---|
| Strukturierte Ticketentitäten | Strukturierte Entitäten lassen sich leichter abfragen und validieren als Notizen und Nachrichten. |
| Terminplanung als Domänendaten | Verkaufstermine können direkt im Ticketkontext dargestellt werden. |
Abschnitt 10
Qualitätsanforderungen
Qualitätsziele
- Klarer Ticketbesitz und Zuweisungsstatus.
- Zuverlässige Zahlungsverwaltung.
- Sichtbare bevorstehende Verkaufstermine.
Abschnitt 11
Risiken und technische Schulden
Risiken
- Fehlerhafte Zuweisungen können zu widersprüchlichem Ticketbesitz führen.
- Veraltete Zahlungsstände können die Übersicht unzuverlässig machen.
Abschnitt 12
Glossar
Glossar
| Begriff | Definition |
|---|---|
| Zuweisung | Verknüpfung zwischen einem Ticket und der Person, die es nutzt. |
| Verkaufstermin | Datum, an dem Tickets für ein Spiel verfügbar werden. |