Relasjon mellom student og fakultet

Hele eksamen, alle hjelpemidler

Relasjon mellom student og fakultet

På et universitet kan studentene velge å knytte seg til et valgfritt fakultet og da bli en del av fakultetet. Dette er modellert med de to klassene Student og Fakultet i klassediagrammet nedenfor.

Klassediagram med de to klassene Student og Fakultet, begge med attributtet navn

Hjelpemiddelkrav: For hånd

Se på klassediagrammet ovenfor. Hva er riktig type relasjon mellom de to klassene i objektorientert modellering (OOM)?

Hjelpemiddelkrav: For hånd

Begrunn svaret ditt på oppgave a.

Fasit

Aggregering.

Fakultetet har studenter, men en student kan eksistere uten fakultetet (studenten velger selv om hun vil knytte seg til et). Delene lever uavhengig av helheten, så det er aggregering og ikke komposisjon.

LøsningsforslagKI-generert

Riktig svar er aggregering. Et fakultet består av studenter, men studentene er ikke avhengige av fakultetet for å finnes. Det er en «har»-relasjon (del–helhet) med løs kobling.

  • Generalisering er arv («er en»). En student er ikke et fakultet, og omvendt.
  • Komposisjon er en sterk del–helhet-relasjon der delene ikke kan eksistere uten helheten.
  • Avhengighet betyr bare at en klasse bruker en annen en kort stund, for eksempel som parameter i en metode. Den sier ingenting om at studenten er en del av fakultetet.

Teksten sier at studentene velger å knytte seg til et fakultet og da blir en del av fakultetet. Det gir to kjennetegn:

  1. Del–helhet. Fakultetet er helheten og studentene er delene. Da er det aggregering eller komposisjon, ikke generalisering eller avhengighet.
  2. Delene lever uavhengig av helheten. Tilknytningen er valgfri. En student finnes også uten fakultet, kan melde seg ut eller bytte fakultet. Legges fakultetet ned, forsvinner ikke studentene. Ved komposisjon ville studentobjektene blitt slettet sammen med fakultetet, og det passer ikke her.

Derfor er relasjonen aggregering. I klassediagrammet tegnes den som en linje mellom klassene med en hul rombe ved Fakultet (helheten). Multiplisiteten kan skrives som 0..1 ved Fakultet (en student har null eller ett fakultet) og * ved Student (et fakultet har mange studenter).

Forstå oppgaven med en KI

Du får en ferdig tekst du limer inn i den KI-chatboten du bruker. Teksten inneholder oppgaven og en instruks om at chatboten skal hjelpe deg å tenke selv — stille spørsmål, gi ett hint av gangen og la deg gjøre regningen.

Anbefalt. Chatboten får beskjed om å bruke det til å veilede deg riktig vei — ikke til å røpe svaret. Du kan slå det av hvis du vil være helt sikker på at ingenting lekker.

Hva du bør vite
  • Ingenting sendes herfra. Teksten kopieres bare til utklippstavla på enheten din. Det du limer inn i en chatbot, går til den tjenesten — og de har sine egne regler for hva de lagrer.
  • Ikke lim inn personopplysninger — navn, skole eller noe annet om deg selv eller andre. Oppgaveteksten holder.
  • KI kan ta feil, også i informasjonsteknologi. Sjekk alltid mot løsningsforslaget her på siden.
  • Er du usikker på om du har lov til å bruke KI på skolearbeidet ditt, spør læreren din først.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som ferdig
S
Vis / skjul løsningsforslag
A
Legg til i liste
N
Skriv notat
Esc
Tilbake / avslutt