Activiteit 01
Paarwerk: UML Ontwerp Schetsen
Laat paren een domein kiezen, zoals een bibliotheeksysteem, en schetsen ze een klassenhiërarchie op papier of met tools als draw.io. Wissel schetsen uit voor eerste feedback. Voeg OOP-principes toe met annotaties.
Ontwerp een UML-klassenhiërarchie voor een zelfgekozen systeem en verantwoord de toepassing van OOP-principes.
FacilitatietipTijdens de UML-ontwerpsessie loop je rond met de vraag: 'Waarom kies je voor deze hiërarchie? Leg uit hoe je inkapseling hierin verwerkt.'
Waar je op moet lettenLaat leerlingen hun UML-diagrammen en code uitwisselen. Geef ze de opdracht om specifiek te letten op de toepassing van inkapseling (zijn attributen privé?) en overerving (is er een logische hiërarchie?). Vraag hen om minimaal twee concrete verbeterpunten op te schrijven per project.