Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Isaak Moser Geändert vor über 11 Jahren
1
Übung: Online-Belegung einer Lehrveranstaltung
Hörsaalübung 5: Sequenzdiagramme und die UML Ü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 identifiziert 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 Der Aktor kommuniziert mit Maske, die Maske kommuniziert mit derStudent:Student (belegt(dieLV)), derStudent kreiert dieLeistung (Parameter derStudent, dieLV). dieLeistung belegt(dieLeistung) dieLV. 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 Notation am Beispiel Szenario zu Use Case ´Student immatrikulieren´: :Klasse nur die Klasse ist festgelegt - es ist klar welches Objekt gemeint ist Aktor Objekt (synchroner) Aufruf Objekt:Klasse ein bestimmtes Objekt einer Klasse Objekt erzeugen Steuerungsfokus (Aktivierungsbalken) (optional) Über eine Erfassungsmaske zur Immatrikulation werden Studentendaten erfasst. Ein Objekt Student wird kreiert, wenn es noch nicht vorhanden ist. Um dies herauszufinden, wird die Klasse StudentenVerwalter befragt, die alle Studenten kennt und verwaltet. Ist die Immatrikulation (das Kreieren des Studenten) erfolgreich, so teilt dies der neu angelegte Eintrag selbst mit, indem er ein Popup mit der entsprechenden Nachricht öffnet, die bestätigt werden muss. (asynchrone) Nachricht Objekt zerstören Return 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
OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.