Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. hva som skjer når programmet kjøres, f.eks. tilstanden til objektstrukturer, og
  2. hvordan programkoden er strukturert, f.eks. hvilke klasser som finnes og hvordan de henger sammen.

Objektdiagrammer er den vesentlig diagramtypen for å vise tilstanden til et program. De illustrerer "snapshots" av objektstrukturer og kan være nyttig for å skjønne ved å bruke objektdiagrammer som tilstander og koble dem sammen med transisjoner, altså et slags objekttilstandsdiagram, kan vi vise hvordan de utvikler seg over tid.

Klassediagrammer viser klassestrukturen til et program, med innholdet i klasser (attributter og operasjoner) og hvordan de er koblet sammen med arv og assosiasjoner.

Interaksjonsdiagrammer viser hvordan objekter i en objektstruktur bruker hverandre, dvs. kaller hverandres metoder. Det finnes to varianter, samhandlingsdiagrammer utvider objektdiagrammer visning av (sekvenser av) metodekall, og sekvensdiagrammer viser metodekall mellom objekter langs en tidslinje.

...