Unten findest du die Beispielaufgabe, wie sie in der Demo während der Session gezeigt wurde. Stelle sicher, dass du deine Antworten für die Hausaufgabe im gleichen Format schreibst. Du kannst die Tabelle und die Zeichnung in einem Programm deiner Wahl erstellen.


Aufgabe Zustandsübergangstest und Überdeckung

Beispielaufgabe für die Demo: Login-System

Bestimme die Zustände, Übergänge und Ereignisse

Zustände:

  1. Start
  2. Eingabe Benutzername
  3. Eingabe Passwort
  4. Eingeloggt
  5. Fehler

Ereignisse/Übergänge:

  1. Start -> Eingabe Benutzername: Benutzer beginnt, den Benutzernamen einzugeben.
  2. Eingabe Benutzername -> Eingabe Passwort: Benutzer übermittelt Benutzernamen.
  3. Eingabe Passwort -> Eingeloggt: Benutzer übermittelt korrektes Passwort.
  4. Eingabe Passwort -> Fehler: Benutzer übermittelt falsches Passwort.
  5. Fehler -> Eingabe Passwort: Benutzer wird aufgefordert, das Passwort erneut einzugeben.
  6. Eingeloggt -> Start: Benutzer meldet sich ab.

Erstelle das Zustandsübergangsdiagramm und die Zustandsübergangstabelle

Zustandsübergangsdiagramm: