


Besser lernen dank der zahlreichen Ressourcen auf Docsity
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Prüfungen vorbereiten
Besser lernen dank der zahlreichen Ressourcen auf Docsity
Download-Punkte bekommen.
Heimse Punkte ein, indem du anderen Studierenden hilfst oder erwirb Punkte mit einem Premium-Abo
Art: Übungen
1 / 4
Diese Seite wird in der Vorschau nicht angezeigt
Lass dir nichts Wichtiges entgehen!



Niklaus Mannhart, OO Softwareentwicklung 1/
Gegeben sind die nachfolgenden Klassendiagramme. Beurteilen Sie, ob diese Diagramme richtig sind. Korrigieren Sie die fehlenden Diagramme.
Klassendiagramm richtig falsch X richtiges Klassendiagramm
Was ist falsch?
Ein Student ist nicht Teil einer Person, sonder eine spezielle Person.
Klassendiagramm richtig falsch X richtiges Klassendiagramm
Was ist falsch?
Eine Stuhllehne ist kein (spezieller) Stuhl, sonder ein (fester) Bestandteil eines Stuhls
Klassendiagramm richtig X falsch richtiges Klassendiagramm
Was ist falsch?
Klassendiagramm richtig falsch X richtiges Klassendiagramm
Was ist falsch?
Eine Vorlesung besteht nicht aus Fächern, eher umgekehrt. Ein Fach wird in einer Vorlesung unterrichtet.
oder
Person
Student
Stuhl
Stuhllehne
Lehrerschaft
Lehrer
Vorlesung
Fach
Person
Student
Stuhl
Stuhllehne
Fach Vorlesung wird unterrichtet
Fach
Vorlesung
Niklaus Mannhart, OO Softwareentwicklung 2/
Klassendiagramm richtig falsch X richtiges Klassendiagramm
Was ist falsch?
Nicht jedes VSHSR Mitglied ist Siedlungsplanderstudent. VSHSR Mitglied ist eine Eigenschaft, die jeder HSR Student haben kann, aber nicht haben muss.
Klassendiagramm richtig falsch X richtiges Klassendiagramm
Was ist falsch?
E5a ist keine Klasse sondern ein Objekt. Student ist keine HSR Klasse, sondern ein Teil der HSR Klasse.
Klassendiagramm richtig falsch X richtiges Klassendiagramm
Was ist falsch?
Die Attribute sind auf den falschen Ebenen der Spezialisierungen: Nicht jede Person hat eine email-Adresse aber einen Namen. Jeder Lehrer unterrichtet mindestens ein Fach. HSR Lehrer haben zusätzlich eine Email-Adresse
HSR Student
Siedlungsplaner- Student
HSR Klasse
E5a
Student
Person
email-Adresse
Lehrer
name
HSR Lehrer
Fach
HSR Student
Mitgliedschaft
Siedlungsplaner- Student
HSR Klasse
Student
Person
email-Adresse
Lehrer
HSR Lehrer
email-Adresse
1..* Fach
unter- richtet
Niklaus Mannhart, OO Softwareentwicklung 4/
Gegeben seien folgende Begriffe aus der zu modellierenden Realität: PW, LW, LWmitAnhänger, Taxi, Autobus, Containerschiff, Fähre, Floss, Yacht
Aufgaben:
Eine Bibliothek besitzt Bücher und Zeitschriften, welche an Studierende ausgeliehen werden. Um die Ausleihefrist zu überprüfen wird notiert, wann etwas ausgeliehen wird.
Aufgaben:
Klassen: Bibliothek, Buch, Zeitschrift, Student; Unklar: Ausleihfrist überprüfen, Ausleihdatum?
Verkehrsmittel {A}
Fahrzeug {A}
Wasserverkehrs -mittel {A}
Auto- bus {K}
LW_mit_ Anhänger {K}
Taxi {K}
Schiff {K}
Floss {K}
Fähre {K}
Container- Schiff {K}
Yacht {K}
Bibliothek
Ausleih- gegenstand {A}
Buch Zeitschrift
Ausleihvorgang
ausleihdatum
UeberprüfeFrist()
Student
beinhaltet
ausgeliehen an