Kursmal
UML for Avanserte Brukere – Abstrakte Strukturer og Komplekse Relasjoner
Lær arv med Java: modeller, metoder, buss med passasjerer, abstrakte klasser.

Didaktisk målsetting
Didaktisk målsetting
Kompetansefokus
- Opprettelse og bruk av abstrakte baseklasser for å strukturere klasser hierarki
- Utledning av spesialiserte klasser for å implementere arvrelasjoner
- Modellering av klassene Auto, Fahrrad og Bus med felles attributter og metoder
- Integrering av passasjerobjekter i en Bus-klass som eksempel på objektrelasjoner
- Utvikling og implementasjon av metoder som drive() og stop()
- Implementering av komposisjon og n:m-relasjoner i Online Shop-modellen
- Modellering av selvreferanser og assosiasjonsklasser innenfor sosiale nettverk
Struktur av moduler
Kjøretøy og arv
Denne modulen introduserer modellering av abstrakte klasser og deres arv, og illustrerer implementasjonen av objektorienterte relasjoner ved hjelp av et kjøretøy-modell.
Modellering og implementasjon av Online Shop
Denne modulen handler om modellering av komplekse klasserelasjoner som komposisjon og n:m-assosiasjon ved eksempelet av et online shop-system.
Modellering av et sosialt nettverk
Denne modulen fokuserer på modellering av selvreferanser og assosiasjonsklasser innenfor et forenklet sosialt nettverk.
Innhold på et glans
| Modul | Fokus | Varighet |
|---|---|---|
| Kjøretøy og Arv | Abstrakt grunnklasse Kjøretøy, Arv fra Bil/Sykkel/Buss, Buss med Passasjerer, Metoder Driv/Stoppe | 0 minutt |
| Modellering og implementasjon av Online Shop | Online Shop med Kunde, Bestilling, Vare, Bestillingsposisjon og valgfri Betaling; UML-modellering og implementasjon | 60 min |
| Modellering av sosialt nettverk | Bruker, innlegg, kommentar og vennskap; selvrelasjon gjennom assosiasjonsklasse | 60 min |
De tydelig definerte modulene gjør det mulig å planlegge gjennomgående og fremmer sammenhengen innen eksisterende lesekurs om objektorientert modellering.
Test malen i demo-tilgangen og tilpasse de inkluderte modulene spesifikt til din undervisningssituasjon.