4 sequence diagram Flashcards
Geef de 5 delen van een sequence diagram + geef aan als ze optioneel zijn
Actor Participants Lifeline Message Return message = OPT
Hoe ziet een actor eruit
stokmannetje
:actor 1
OF
<>
:actor 1
(met een vakje erond)
Hoe ziet een participant eruit
a:AlarmClock
met een vakje erond
Hoe ziet een lifeline eruit
|
|
|
|
Hoe ziet een message eruit
Pijl tussen 2 vakjes op een lifline, boven deze pijl staat een volgnummer + extra info
vb
5: start()
- >
Hoe ziet een return message eruit
Stippelijn tussen 2 vakjes op een lifeline met eeen volgnummer en exrta info
vb
Wat is een sychroon message
een message die wacht op een return massage
Hoe ziet een sycroon message eruit
een volle lijn met een volle pijl
wat is een assynchroon message
een message die geen return message heeft en waarna het systeem dus gewoon verder gaat
Hoe ziet een assynchroon message eruit
een voll lijn met een pijl (->)
Wat is een optional frame
een frame dat enkel uitgevoerd word als de voorwaarde klopt
Hoe ziet een optioneel frame eruit
opt links bovenaan in het frame en een voorwaarde binnen vierkante haken
vb.
opt
[balance>1]
hoe ziet een alternatief frame eruit
alt links bovenaan in de hoek, een voorwaarde tussen vierkante haken en een stippelijn. boven deze stippenlijn bevindt het gedeelte dat uitgevoerd word als de vorowaarde klopt. ander wordt het deel onder de stippenlijn uitgevoerd
Hoe ziet een loop frame eruit
loop bovenaan links en een itteratie binnen vierkante haken. In een loop frame kan een break frame zitten met een eigen voorwaarde tussen vierkante haken. Als aan deze voorwaarde voldoen wordt wordt er over gegaan naar het brake frame en kan er niet meer terug gegaan worden naar het loop frame
hoe ziet een paralele frame eruit
par linksbovenaan. één of meerdere horizontale stippenlijnen. alle vakjes aangegeven door de stippenlijnen worden op hetzelfde moment uitgevoerd