
[ Pobierz całość w formacie PDF ]
.SuperstanyKlient może w każdej chwili zmienić zamiar i zrezygnować z logowania się.Może to uczynić po włożeniu karty w celu zidentyfikowania swojego rachunkulub już po wprowadzeniu kodu PIN.W obu przypadkach system musizaakceptować jego żądanie anulowania operacji i powrócić do stanu niezalogowany (patrz rysunek 11.24).Rys.11.24.Użytkownik może zrezygnować45Jak widać, w bardziej skomplikowanych diagramach, stan Anulowany szybkozaczyna przeszkadzać.Jest to szczególnie irytujące, gdyż anulowanie jest stanemwyjątkowym, który nie powinien dominować w diagramie.Możemy uprościć tendiagram, używając superstanu, tak jak pokazano na rysunku 11.25.Rys.11.25.Superstan46Diagram z rysunku 11.25 dostarcza takich samych informacji, jak diagram zrysunku 11.24, lecz jest dużo bardziej przejrzysty i łatwiejszy do odczytania.Odmomentu rozpoczęcia logowania, aż do chwili jego zakończenia przez system,możesz ten proces anulować.Gdy to uczynisz, powrócisz do stanu Niezalogowany.47 [ Pobierz całość w formacie PDF ]