IncidArch-Blog

Use-Case Spezifikation: Einloggen

1. Einloggen

1.1 Kurzbeschreibung

Dieser Anwendungsfall ermöglicht es jedem Benutzer, mit einem registrierten Account, sich anzumelden.

1.2 Mockup

Einloggen

1.3 UML-Diagramm

UML-Einloggen

2. Ablauf von Events

2.1 Grundablauf

2.2 Sequenzdiagramm

 sequenceDiagram
  participant User
  participant App
  participant Server

  User->>App: Öffnet die React-App
  App->>User: Zeigt Login-Bildschirm (React-Komponente) an

  User->>App: Füllt Login-Daten aus
  App->>Server: Sendet Anfrage zur Benutzeranmeldung

  alt Anmeldedaten korrekt
    Server-->>App: Anmeldung erfolgreich, sende JSON WebToken
    App-->>User: Weiterleitung zur Hauptseite
  else Anmeldedaten inkorrekt
    Server-->>App: Anmeldung fehlgeschlagen
    App-->>User: Zeigt Fehlermeldung an
  end

3. Besondere Anforderungen

Der Benutzer muss bereits über ein registriertes Konto verfügen.

4. Vorbedingungen

Die Vorbedingungen für diesen Anwendungsfall sind:

  1. Der Benutzer hat die App installiert.
  2. Der Benutzer klickt auf “Einloggen”.

5. Nachbedingungen

Die App öffnet die Hauptseite und ermöglicht dem Benutzer den Zugriff auf die Anwendung.

6. Aufwandsschätzung

Für diese Funktionalität wird ein Aufwand von 5 Punkten geschätzt.