Versions Compared

Key

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

...

  • Kunne implementere klasser som har assosiasjoner til én eller flere andre klasser

  • Kunne sikre at disse assosiasjon er konsistente i enkle objektstrukturer

  • Kunne implementere metoder som oppretter, oppdaterer og fjerner slike assosiasjoner

Dette må du gjøre

Del 1: Programmering

Velg og gjennomfør minst én av oppgavene under. Merk at noen av oppgavene i neste øving (øving 6), bygger videre på noen av oppgavene under, disse er uthevet med fet skrift. Det er ikke et krav at man gjør de uthevede oppgavene, men det kan gjøre at man har de gir flere oppgaver å velge mellom i øving 6.

...

Oppgavene for denne øvingen skal du lagre i ovinger/src/objectstructures. Test-filene ligger i ovinger/tests/objectstructures.

Alle oppgavene ovenfor er høyst eksamensrelevante og det anbefales følgelig å ta en titt på alle sammen.

Del 2: Klassediagram og sekvensdiagram

  • Lag et klassediagram og et sekvensdiagram for den oppgaven du velger. Sekvensdiagrammet trenger ikke dekke all funksjonaliteten i oppgaven, du kan for eksempel velge en test som utfører minst to metodekall og ta utgangspunkt i den.

Oppgavene over har noe ulik vanskelighetsgrad og omfang. Alle er (høyst) eksamensrelevante og de anbefales følgelig å ta en titt på alle sammenDiagrammene kan for eksempel skrives på papir eller tegnes/lages i et valgfritt program.


Include Page
Bunntekst for Exercise-øvinger
Bunntekst for Exercise-øvinger