Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 1 Übung: Online-Belegung einer Lehrveranstaltung Erstellen Sie.

Ähnliche Präsentationen


Präsentation zum Thema: "OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 1 Übung: Online-Belegung einer Lehrveranstaltung Erstellen Sie."—  Präsentation transkript:

1 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 1 Übung: Online-Belegung einer Lehrveranstaltung Erstellen Sie ein Sequenzdiagramm zum Anwendungsfall "Belegen einer Lehrveranstaltung". Können Sie die gewünschte Funktionalität mit den Klassen erbringen? Beschreibung: Sie identifizieren sich mit ihrer Matrikelnummer. Sie geben über die Belegmaske eine zu belegende LV ein. Es gibt folgende Klassen: -Student -StudiManager Lehrveranstaltung -Leistung(snachweis) -(Bildschirm)Maske Frage: Sind alle Assoziationen notwendig? Ist dies ein gutes Klassendesign? Hörsaalübung 5: Sequenzdiagramme und die UML

2 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 2 Notation am Beispiel Szenario zu Use Case ´Student immatrikulieren´: Hörsaalübung 5: Sequenzdiagramme und die UML Objekt erzeugen Objekt zerstören :Klasse nur die Klasse ist festgelegt - es ist klar welches Objekt gemeint ist Objekt:Klasse ein bestimmtes Objekt einer Klasse Return Objekt Aktor Steuerungsfokus (Aktivierungsbalken) (optional) (synchroner) Aufruf (asynchrone) Nachricht

3 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 3 Ihre Lösung Hörsaalübung 5: Sequenzdiagramme und die UML

4 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 4 Eine zweite Lösung Hörsaalübung 5: Sequenzdiagramme und die UML

5 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 5 (Eine) Lösung der Übung Wie findet man die gesuchte Lehrveranstaltung? Es fehlt ein LV_Manager... Hörsaalübung 5: Sequenzdiagramme und die UML Was wird hier eingetragen?

6 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 6 (Eine) Lösung der Übung Wie findet man die gesuchte Lehrveranstaltung? Es fehlt ein LV_Manager... Hörsaalübung 5: Sequenzdiagramme und die UML Die Maske würde zur Gültigkeitsprüfung schon nachschauen, ob es zur eingegebenen LV (Eingabe z. B. Belegnummer) eine LV gibt. Dies würde am besten mit einen LV-Manager geschehen (oder Klassen-Methode von LV). Falls ja kennt Maske schon die Adresse und gibt sie weiter. Was wird hier eingetragen? Die Pointer auf die assoziierten Objekte


Herunterladen ppt "OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 1 Übung: Online-Belegung einer Lehrveranstaltung Erstellen Sie."

Ähnliche Präsentationen


Google-Anzeigen