Home

sekvensdiagram

Sekvensdiagram är en typ av interaktionsdiagram i UML som visar hur objekt eller aktörer interagerar i ett specifikt scenarium av ett användningsfall över tid. Diagrammet fokuserar på ordningen av meddelanden som utbyts mellan objekten och hur lifelines aktiveras.

De centrala komponenterna är lifelines (det är objekten eller aktörerna som deltar i interaktionen, ritade som

Avancerade konstrukt som kombinerade fragment används för kontrollstrukturer som alt, opt, loop, par, samt villkor och

Sekvensdiagram används för att illustrera dynamiskt beteende i ett system och kompletterar andra diagramtyper som klassdiagram

Historia och standardisering: Sekvensdiagram utvecklades inom UML-ramverket som ett sätt att härleda från MSC-notationen. De är

vertikala,
streckade
linjer
med
en
horisontell
namnplatta
längst
uppe),
aktiveringsrutor
(smala
rektanglar
på
lifelines
som
visar
när
objektet
är
aktivt),
samt
meddelanden
(pilar
mellan
lifelines
som
visar
metodanrop
eller
signaler).
Svarmeddelanden
visas
som
avbrutna
eller
passerar
som
avbildade
returer.
Diagrammet
följer
tiden
från
toppen
mot
botten.
fragment
som
begränsar
när
meddelanden
ska
utlösas.
Guards
betecknas
med
villkorsuttryck
inom
hakparenteser
bredvid
meddelandet.
Diagrammet
kan
också
visa
skapande
och
förstöring
av
objekt
och
sändningar
av
returnerade
värden.
och
tillståndsdiagram.
De
är
vanligt
förekommande
i
kravanalys,
systemdesign
och
testfallsskrivning
och
stödjer
modellering
av
scenarier
för
användningsfall.
en
del
av
UML
2.x-standarden
som
hanterar
interaktioner
mellan
objekt
i
programvara.
Verktyg
för
UML
stöder
ritning
och
simulering
av
sekvensdiagram.