3. Abhängigkeiten der Teilzustände untereinander ================================================ 3.1 Liste der Abhängigkeiten ============================ Der Grund der Abhängigkeit steht als Kommentar vor jedem Baum Aus ohneFenster wird das Programm gestartet ohneFenster WnHauptfenster Aus dem WnHauptfenster können alle anderen Fenster geöffnet werden WnHauptfenster WnIfEingabe WnIfTabelle WnIfAllgemein WnIfAnsicht Die Eingabe in WnIfEingabe verändert die Tabelle in WnIfTabelle. Unerheblich, dass dazu erst WnIfTabelle.BtAktualisieren gedrückt werden muss. WnIfEingabe WnIfTabelle WnIfTabelle wirkt auf kein anderes Fenster WnIfTabelle WnIfAllgemein setzt Parameter für WnHauptfenster WnIfAllgemein WnHauptfenster WnIfAnsicht öffnet und schließt WnEingabe und WnTabelle WnIfAnsicht WnEingabe WnTabelle WnIfAnsicht.WnEingabe setzt Parameter für WnIfEingabe WnIfAnsicht.WnEingabe WnIfEingabe WnIfAnsicht.WnTabelle setzt Parameter für WnIfTabelle WnIfAnsicht.WnTabelle WnIfTabelle 3.2 Abhängigkeitsketten ======================= ohneFenster WnHauptfenster // ersetzt ohneFenster, keine Kette WnHauptfenster WnIfEingabe WnIfTabelle WnIfTabelle WnIfAllgemein WnHauptfenster // Wechselwirkung, kein eigener Fall WnIfAnsicht // gibt es nicht allein, kein eigener Fall WnEingabe WnIfEingabe WnTabelle WnIfTabelle Der Zustand "ohneFenster" wird ersetzt durch "WnHauptfenster" und bildet deshalb keine Kette. Die relevanten Testzustände werden mit Kürzel markiert, eingeleitet mit "=": =of ohneFenster =hf WnHauptfenster =he WnHauptfenster+WnIfEingabe =het WnHauptfenster+WnIfEingabe+WnIfTabelle =ht WnHauptfenster+WnIfTabelle =ha WnHauptfenster+WnIfAllgemein =hae WnHauptfenster+WnIfAnsicht+WnEingabe =heae WnHauptfenster+WnIfEingabe+WnIfAnsicht+WnEingabe =hat WnHauptfenster+WnIfAnsicht+WnTabelle =htat WnHauptfenster+WnIfTabelle+WnIfAnsicht+WnTabelle Es gibt weitere Zustände, diese sind Mischformen (mix) mit partiellen Abhängigkeiten, sie werden im Test nicht explizit berücksichtigt, können aber vorkommen. ------------ Ende von Schritt 3 ---------------