...
PlantUML Macro |
---|
| actor Bruker
Bruker -> Klient: "Hva er meningen med livet?"
Klient -> Tjener: meningenMedLivet
Tjener --> Klient: 42
Klient --> Bruker: "Svaret er 42" |
| Ola -> "#1: Hovedprogram"object "~#1: Hovedprogram" as hovedprogram
object "~#2: Logikk" as logikk
Ola -> hovedprogram: "Hva er meningen med livet?"
|
"#1: Hovedprogram" "#2Logikk": "#2: Logikk" "#1: Hovedprogram""#1: Hovedprogram"hovedprogram --> Ola: "Svaret er 42" |
|
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.
...