Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Neue sächsische Lehrpläne

Ähnliche Präsentationen


Präsentation zum Thema: "Neue sächsische Lehrpläne"—  Präsentation transkript:

1 Neue sächsische Lehrpläne
Fortbildung Informatik MS UML

2 Begriffe Klassenstufe 7 Klassenstufe 8 gefordert möglich gefordert
Objekt Attribut Attributwert Operation eine Darstellungsform möglich Aktion Klassenstufe 8 gefordert Klasse Methode Attributwertebereich Erweiterung der Darstellungsform möglich Ober- und Unterklassen (Klassenhierarchie) LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

3 Merksätze in schülergerechter Form 7
Ein Objekt ist ein konkretes „Ding“. Jedes Objekt hat Attribute, die jeweils einen bestimmten Attributwert haben. Attribute sind die Merkmale der Objekte. Attribute haben zu jeder Zeit konkrete Werte. Mit Operationen werden Attributwerte geändert. Mit Aktionen werden Objekte verwaltet, z. B. erzeugt, kopiert oder gelöscht. LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

4 Beispiel aus Schülerwelt
Jedes Objekt (mein_fahrrad) hat Attribute (rahmenfarbe, raddurchmesser, ...) die jeweils einen bestimmten Attributwert (schwarz, 26“, ...) haben. Mit Operationen (lackieren) werden Attributwerte geändert (rahmenfarbe von schwarz in metallicblau). LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

5 Beispiel in Richtung Anwendung
Jedes Objekt (mein_erster_liebesbrief) hat Attribute (papierfarbe, papiergroesse, ...) die jeweils einen bestimmten Attributwert (rosa, 20cm x 10cm, ...) haben. Mit Operationen (abschneiden) werden Attributwerte geändert (papiergroesse von 20cm x 10cm in 10cm x 10cm). LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

6 Beispiel aus einer Anwendung 1
Jedes Objekt (mein_stichwortzettel) hat Attribute (format, ausrichtung, ...) die jeweils einen bestimmten Attributwert (A4, hoch, ...) haben. Mit Operationen (format_aendern) werden Attributwerte geändert (format von A4 in A6). LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

7 Beispiel aus einer Anwendung 2
Jedes Objekt (mein_diagramm_zur_sprecherwahl) hat Attribute (diagrammart, titel, ...) die jeweils einen bestimmten Attributwert (Säulendiagramm, „Klassensprecherwahl am “, ...) haben. Mit Operationen (diagrammart_aendern) werden Attributwerte geändert (diagrammart von Säulendiagramm in Kreisdiagramm). LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

8 Einfache Darstellungsform in Klasse 7
Unified Modeling Language Darstellung von Objekten: Objekte werden durch Rechtecke visualisiert oben steht der objekt_name (achten auf konsequente Kleinschreibung und Verzicht auf alle Sonderzeichen) mit (-) werden Attribute aufgelistet, nach einem Doppelpunkt steht der jeweilige Attributwert für das konkrete Objekt Wichtiger methodischer Hinweis: In Hinblick auf die Klassendefinition in der Klassenstufe 8 muss immer mit konkreten Objekten gearbeitet werden. Neu: Klasse „Zelle“, Objekt „Zelle E4“ Klasse „Zeichen“, Objekt „A“ Alt: Objekt Zelle, Objekt Zeichen name_des_objektes attribut1: Attributwert - attribut2: Attributwert ... LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

9 Beispiel aus Schülerwelt
Jedes Objekt (mein_fahrrad) hat Attribute (rahmenfarbe, raddurchmesser, ...) die jeweils einen bestimmten Attributwert (schwarz, 26“, ...) haben. Mit Operationen (lackieren) werden Attributwerte geändert (rahmenfarbe von schwarz in metallicblau). mein_fahrrad rahmenfarbe: schwarz - raddurchmesser: 26“ ... mein_fahrrad rahmenfarbe: metallicblau - raddurchmesser: 26“ ... lackieren LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

10 Beispiel in Richtung Anwendung
Jedes Objekt (mein_erster_liebesbrief) hat Attribute (papierfarbe, papiergroesse, ...) die jeweils einen bestimmten Attributwert (rosa, 20cm x 10cm, ...) haben. Mit Operationen (abschneiden) werden Attributwerte geändert (papiergroesse von 20cm x 10cm in 10cm x 10cm). mein_erster_liebesbrief papierfarbe: rosa - papiergroesse: 20cm x 10cm ... mein_erster_liebesbrief papierfarbe: rosa - papiergroesse: 10cm x 10cm ... abschneiden LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

11 Beispiel aus einer Anwendung 1
Jedes Objekt (mein_stichwortzettel) hat Attribute (format, ausrichtung, ...) die jeweils einen bestimmten Attributwert (A4, hoch, ...) haben. Mit Operationen (format_aendern) werden Attributwerte geändert (format von A4 in A6). mein_stichwortzettel format: A4 - ausrichtung: hoch ... mein_stichwortzettel format: A6 - ausrichtung: hoch ... format_aendern LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

12 Beispiel aus einer Anwendung 2
Jedes Objekt (mein_diagramm_zur_sprecherwahl) hat Attribute (diagrammart, titel, ...) die jeweils einen bestimmten Attributwert (Säulendiagramm, „Klassensprecherwahl am “, ...) haben. Mit Operationen (diagrammart_aendern) werden Attributwerte geändert (diagrammart von Säulendiagramm in Kreisdiagramm). mein_diagramm_zur_sprecherwahl diagrammart: Säulendiagramm - titel: „Klassen- sprecherwahl ...“ ... mein_diagramm_zur_sprecherwahl diagrammart: Kreisdiagramm - titel: „Klassen- sprecherwahl ...“ ... diagrammart _aendern LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

13 Merksätze in schülergerechter Form 8
Objekte mit gleichen Attributen werden zu einer Klasse zusammengefasst. Dabei haben die Attribute einer Klasse jeweils einen Wertebereich. Die Objekte einer Klasse haben die gleichen Attribute, aber oft unterschiedliche Attributwerte aus dem jeweiligen Wertebereich. Merkmale einer Klasse sind die Attribute und die Methoden. Methoden beschreiben das Verhalten der Objekte einer Klasse. In ihnen sind Operationen und Aktionen zusammengefasst. LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

14 Erweiterung der Darstellungsform in Klasse 8
Darstellung der Klasse mit Attributen (-) und Methoden (+) Klassenname beginnt mit einem Großbuchstaben Darstellung der Objekte mit Angabe der Klasse Wichtiger methodischer Hinweis: Wir verwenden den Begriff: Darstellung! Wir sprechen weder von Klassen- noch von Objektdiagrammen! Darstellung der Klasse Darstellung des Objekts Name_der_klasse attribut1: Attributwertebereich - attribut2: Attributwertebereich ... methode1 ( ) methode2 ( ) ... name_des_objekts: Name_der_klasse attribut1: Attributwert - attribut2: Attributwert ... methode1 ( ) methode2 ( ) ... LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

15 Beispiel aus Schülerwelt
Aus der Klasse „Fahrrad“ kann ein Objekt „mein_mountainbike“ gebildet werden. Mit der Methode „bremsen()“ wird der Attributwerte des Attributs „geschwindigkeit“ geändert. mein_mountainbike: Fahrrad bauart: Mountainbike - geschwindigkeit: 40 km/h ... bremsen ( ) klingeln ( ) ... Fahrrad bauart: Rennrad, Offroad, Mountainbike, ... - geschwindigkeit: km/h ... bremsen ( ) klingeln ( ) ... mein_mountainbike: Fahrrad bauart: Mountainbike - geschwindigkeit: 0 km/h ... bremsen ( ) klingeln ( ) ... bremsen() LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML

16 Literaturhinweise UML Spezifikation (6,3 Mbyte) Programmentwicklung mit UML, Bildungsverlag E1NS, 2003, ISBN Das Einsteigerseminar UML, Dr. Thomas Erler, bhv, 2002, X Didaktik der Informatik, Dr. Peter Hubwieser, Springer, UML LPK-Info (2004) Fortbildung: Die neuen sächsischen Lehrpläne / Informatik – Teil 2, UML


Herunterladen ppt "Neue sächsische Lehrpläne"

Ähnliche Präsentationen


Google-Anzeigen