Klassediagrammer gir et statisk bilde av klassene i et program, mens objektdiagrammergir et statisk bilde av objektstrukturer ved kjøretid. Like viktig er det å kunne illustrere hva som skjer eller burde skje ved kjøretid, dvs. den dynamisk oppførselen til programmer.
Excerpt |
---|
Sekvensdiagrammer er en diagramtype som viser hvordan objekter samhandler, dvs. i hvilken sekvens objekter utfører metodekall på hverandre. |
...
|
|
Strekmannen øverst representerer en person/bruker, mens boksene representerer systemkomponenter. Strekene nedover er tidslinjer, mens strekene på tvers er meldingsflyt. Akkurat hva slags melding det dreier seg om og hvordan den formidles, f.eks. noe brukeren skriver inn, XML som sendes over nettet eller enkle metodekall, er ikke viktig. Det viktige er informasjonsinnholdet og sekvensen. I tillegg er det vanlig å vise om noe regnes som svar (eng: response) på et spørsmål (eng: request), ved å bruke stiplet linje.
...