F9 (Tillstånddigram) Flashcards
Vad beskriver ett tillståndsdiagram?
Hur tillståndet hos systemets ingående objekt kan förändras
Visar **del av systemet
Tänk tillstånd**
snarare än klasser
Vad är ett tillstånd/state och hur modelleras det?
Beskriver ett tillstånd, tex “sovande”, “vaken”, på bildene “on loan” i motsats till “not on loan”
Modelleras som namn i en ruta
Vad är transition/övergång och hur modelleras det?
Visar övergång mellan olika tillstånd
Vad är ett event/händelse och hur modelleras det?
Visar ett beteende/händelse
Säger vad som sker vi övergång
Hur modelleras startmarkör och slutmarkör i ett tillståndsdiagram?
Vad är en action/handling i ett tillståndsdiagram?
Vad är en guard i ett tillståndsdiagram?
En vakt
Skrivs inom [hakparentser]
Hur modellerar man actions i ett tillstånd och vilka actions finns det?
- entry/
- do/
3 exit/
Modelleras actionnamnet/action i tillstånds-rutan
Vad innebär action entry/?
Aktivitet som inträffar direkt när tillståndet uppträder
Vad innebär action do/?
Aktivitet ska ska pågå hela tiden när objektet befinner sig i tillståndet
Vad innebär action exit/?
Aktivitet som inträffar när objektet lämnar tillståndet