Kursmal

UML for Avanserte Brukere – Abstrakte Strukturer og Komplekse Relasjoner

Lær arv med Java: modeller, metoder, buss med passasjerer, abstrakte klasser.

Kategori: UML / Modellering Språk: Python, Java, Ruby Komponenter: 3
Inkluderer undervisningsmateriell: PowerPoint-utsnitt og instruktørens håndbok
Forhåndsvisning: UML for Advanced Users – Abstract Structures and Complex Relationships

Didaktisk målsetting

Didaktisk målsetting

Kompetansefokus

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.

30 minutter 🧩 5 oppgaver

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.

60 minutter 🧩 4 oppgaver

Modellering av et sosialt nettverk

Denne modulen fokuserer på modellering av selvreferanser og assosiasjonsklasser innenfor et forenklet sosialt nettverk.

60 minutter 🧩 4 oppgaver
Bruk denne malen som grunnlag for dine egne UML- og implementasjonsprosjekter i datalogikk-klassen. Test malen

Innhold på et glans

ModulFokusVarighet
Kjøretøy og ArvAbstrakt grunnklasse Kjøretøy, Arv fra Bil/Sykkel/Buss, Buss med Passasjerer, Metoder Driv/Stoppe0 minutt
Modellering og implementasjon av Online ShopOnline Shop med Kunde, Bestilling, Vare, Bestillingsposisjon og valgfri Betaling; UML-modellering og implementasjon60 min
Modellering av sosialt nettverkBruker, innlegg, kommentar og vennskap; selvrelasjon gjennom assosiasjonsklasse60 min
Dette malen støtter strukturert modellering av objektorienterte systemer og leder trinn for trinn til implementasjonen av komplekse relasjoner i Java.

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.