Neue s - PowerPoint PPT Presentation

About This Presentation
Title:

Neue s

Description:

Neue s chsische Lehrpl ne Fortbildung Informatik MS UML – PowerPoint PPT presentation

Number of Views:81
Avg rating:3.0/5.0
Slides: 17
Provided by: Heik49
Category:
Tags: modeling | neue | oder

less

Transcript and Presenter's Notes

Title: Neue s


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

2
Begriffe
  • Klassenstufe 7
  • 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)

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.

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).

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).

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).

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 31.9.04, ...) haben.
  • Mit Operationen (diagrammart_aendern) werden
    Attributwerte geändert (diagrammart von
    Säulendiagramm in Kreisdiagramm).

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
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).

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).

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).

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 31.9.04, ...) haben.
  • Mit Operationen (diagrammart_aendern) werden
    Attributwerte geändert (diagrammart von
    Säulendiagramm in Kreisdiagramm).

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.

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 des Objekts
Darstellung der Klasse
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.

16
Literaturhinweise
  • UML Spezifikation 1.5 http//www.omg.org/cgi-bin/a
    pps/doc?formal/03-03-01.pdf (6,3 Mbyte)
  • Programmentwicklung mit UML, Bildungsverlag E1NS,
    2003, ISBN 3-427-01145-3
  • Das Einsteigerseminar UML, Dr. Thomas Erler, bhv,
    2002, 3-8266-7006-X
  • Didaktik der Informatik, Dr. Peter Hubwieser,
    Springer, 3-540-65564-6
  • UML http//ivs.cs.uni-magdeburg.de/dumke/UML/
Write a Comment
User Comments (0)
About PowerShow.com