Assoziationen in UML-Klassendiagrammen

Unterrichtseinheit

Die Unified Modeling Language (UML) ist eine standardisierte Sprache zur Modellierung von Software und anderen Systemen. Als Modellelement bestimmt eine Assoziation das Verhältnis von Klassen. Die folgende Unterrichtseinheit vermittelt anhand solcher Assoziationen wichtige statische Elemente zur Software- und Datenbankentwicklung.

  • Informationstechnik
  • Sekundarstufe II
  • variabel
  • Ablaufplan, Arbeitsblatt
  • 1 Arbeitsmaterial

Beschreibung der Unterrichtseinheit

Bei der Entwicklung komplexer Software wird eine gute Planung notwendig und so ist es inzwischen zum Standard geworden, objektorientierte Programme und Datenbanken in UML zu planen und zu dokumentieren. Binäre Assoziationen dienen in UML-Klassendiagrammen der Abbildung von Interaktionen zwischen Klassen: Welche Klasse muss also welche Instanzen von anderen Klassen enthalten? Die Unterrichtsstunde veranschaulicht dies am konkreten Beispiel des Auftrags eines Mainboardherstellers zur Abbildung seiner Kundenbeziehungen .

Unterrichtsablauf

Inhalt
Sozial- / Aktionsform

Didaktisch-methodischer Kommentar

In der Unterrichtsstunde werden durch die Assoziationen wichtige statische Elemente zur Software- und Datenbankentwicklung vermittelt. Im Anschluss bieten sich die Behandlung der Generalisierung, der Aggregation und der Komposition an. Die Schülerinnen und Schüler arbeiten sich in die Darstellung von Assoziationen in Expertengruppen ein. In Stammgruppen werden die Informationen aus den Expertengruppen weitergegeben. Unterschiedliche Leistungsstände werden in den Gruppen kompensiert. Die Darstellung der Leserichtung, der Eigenschaft und der Einschränkung ist in "Objecteering" nicht direkt umsetzbar. Die Navigierbarkeit ist auch in UML nicht eindeutig umsetzbar. Diese offenen Probleme sind bewusst eingeplant, um Diskussionen anzuregen. Problematisch ist die Arbeitsteilung in den Expertengruppen: Auf dem Arbeitsauftrag wird daher der bewusste Informationsaustausch gefordert, damit jede Expertin in der Stammgruppe allen anderen Gruppenmitgliedern die Ergebnisse vermitteln kann. In jeder Stammgruppe wird nur je ein PC verwendet, um die Aufmerksamkeit zu kanalisieren. Obgleich die Darstellung der Assoziationen in "Objecteering" vom UML-Standard abweicht, wird die Anwendung genutzt, um einen Praxisbezug herzustellen und Detailfragen zu diskutieren.

Download

Vermittelte Kompetenzen

Die Schülerinnen und Schüler

  • können eine Assoziation mit Leserichtung, Rolle, Sichtbarkeit, Eigenschaft, Einschränkung und Navigierbarkeit in einem UML-Klassendiagramm (Version 2.0) darstellen und erläutern.
  • vertiefen die Schreibweise und Darstellung einer Assoziation mit Assoziationsnamen und Multiplizität in einem UML-Klassendiagramm (Version 2.0).
  • können in "Objecteering" eine Assoziation mit Assoziationsnamen, Multiplizität, Rolle und Sichtbarkeit umsetzen.

Kurzinformation zum Unterrichtsmaterial

TitelAssoziationen in UML-Klassendiagrammen - Auftrag eines Mainboardherstellers zur Abbildung seiner Kundenbeziehungen (Gruppenpuzzle)
AutorAlexander Biehounek
FächerMathematik, Technische Informatik
ZielgruppeTechnisch orientierte Bildungsgänge
Zeitumfang1 Unterrichtsstunde
Technische VoraussetzungenLehrerrechner mit Beamer, ein Computer pro 2-3 Schülerinnen und Schüler, mindestens Word 2000, Acrobat Reader (kostenloser Download), Objecteering, Lernplattform (z. B. lo-net², Moodle)
PlanungAssoziationen in UML-Klassendiagrammen

Autor

Avatar
Alexander Biehounek

Zum Profil

Lizenzinformation

Frei nutzbares Material
Die von Lehrer-Online angebotenen Materialien können frei für den Unterricht genutzt und an die eigene Zielgruppe angepasst werden.