Präsentation herunterladen
Veröffentlicht von:Wilhelmine Rassier Geändert vor über 10 Jahren
1
Übung Autoradio ("alte" Klausuraufgabe)
Hörsaalübung 4: Klassendiagramme und die UML Übung Autoradio ("alte" Klausuraufgabe) Entwerfen Sie ein Klassenmodell mit Attributen und Multiplizitäten! Sie entwickeln Software für ein Autoradio. Die folgenden Informationen sollen dargestellt werden: Das Autoradio hat 3 „Ebenen“ von Stationstasten (z.B. „UKW“, „MW“ und „TRAVEL“). Jede dieser Ebenen enthält 6 Stationstasten. Auf jeder Stationstaste kann in jeder Ebene ein Radiosender abgespeichert werden. Es gibt analoge und digitale Sender. Bei digitalen Sendern wird zur Erkennung ein Textstring (z.B. **FFH**) vom Sender übertragen und als Name angezeigt. Bei analogen Sendern wird stattdessen die Empfangsfrequenz als Text angezeigt. Beim Abspeichern eines Senders werden die Empfangsfrequenz und auch der Erkennungstext abgespeichert und in Zukunft neben der Stationstaste angezeigt. Ein Radiosender muss nicht wissen, ob er auf einer Stationstaste liegt. Das Radio kennt immer den aktuell gehörten Radiosender. Evtl. hilft es Ihnen, wenn Sie zuerst ein Objektdiagramm zeichnen. OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik
2
Beispiel als Vorlage Hörsaalübung 4: Klassendiagramme und die UML
Lab-Ing Sekretärin 1 * Lehrkörper gehört_FB_an Fachbereich Dozent Angestellter {abstract } 1 * gehört_FB_an hält_ Veranstaltung Referent 1 * Masterstudent Betreuer Masterarbeits- betreuung * 1 Tutor Student Professor Masterarbeit Thema Abgabe abbrechen besucht_ Veranstaltung Teilnehmer * betreut_ Veranstaltung * Betreuer Aufgabe auf Overhead, Lösung am Beamer (animiert) Lehrveranstaltung Semester Raumnummer Kurs Leistung Note wiederholen OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik
3
Ihre Lösung Hörsaalübung 4: Klassendiagramme 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.