Klassendiagramme und Objektdiagramme in der UML
Frage: Klassendiagramme und Objektdiagramme in der UML(2 Antworten)
Hallo liebe Gemeinschaft, könntet ihr mir bitte bei folgender Aufgabe bezüglich der Klassendiagramme bzw. Erläuterungen und Hinweise sind gerne willkommen. Meine Lösungsansätze siehe unten. Dankeschön. Aufgrund der statischen Konzeptionierung werden vom Betreiber des Videoladens speziell für den Ausleihvorgang die folgenden Anforderungen gestellt: Für jeden neuen Kunden werden dessen Name (Nachname, Vorname) und Adresse (PLZ, Ort, Straße, Telefonnummer) vom Kundensachbearbeiter erfasst und - falls notwendig - später geändert. Für Werbeaktionen soll bei Bedarf eine Kundenliste erstellt werden können. - Ein Kunde kann einen oder mehrere Videofilme ausleihen. - Ein Videofilm kann im Laufe der Zeit von verschiedenen Kunden ausgeliehen werden. - Der Ausleihvorgang wird als Auftrag erfasst, da er einen oder mehrere Videofilme beinhalten kann. - Allerdings soll pro Auftrag ein Film höchstens einmal verliehen werden, selbst wenn mehrere Exemplare dieses Filmes zur Verfügung stehen. Jeder Auftrag besitzt ein Auftragsdatum. Außerdem sind Abholdatum und Rückgabedatum zu erfassen, wobei diese Daten von Auftragsposition zu Auftragsposition unterschiedlich sein können. Für jeden Auftrag erhält der Kunde eine Rechnungsstellung, die den Gesamtbetrag, sowie die Mehrwertsteuer enthält. Diese wird durch entsprechende Operationen berechnet. Jeder der Videofilme hat eine eindeutige Filmnummer, einen Filmtitel, eine Kurzbeschreibung sowie eine bestimmte Preisgruppe, das heißt die Leihgebühr beträgt je nach Film 0,50 Euro, 3,00 Euro oder 4,00 Euro. a) Stelle die Typklassen „Name“, „Adress“, „Date“, und „Pricegroup“ bereit. (Zeichnung). Primitive Datentypen und der strukturierte Datentyp „Cash“ für Euro-Beträge werden als bekannt voraus gesetzt. --> Wie hat die Typklasse „Pricegroup“ auszusehen? b) Erstelle unter Verwendung der oben genannten Anforderungen ein vollständiges UML-Klassendiagramm. c) Erläutere anhand eines selbst gewählten UML-Diagramms, warum der folgende Ausschnitt eines Klassendiagramms die oben stehende Auftragsabwicklung nicht richtig abbildet. Auftrag 1 1..n Position 0..n 1 Film d) Überführe das Klassendiagramm aus Aufgabe b) inklusive aller in den Anforderungen beschriebenen Attribute in das relationale Modell. Erkläre, wie man durch geschickte Wahl des Primärschlüssels in der Tabelle Positionen tbl den ursprünglichen Anforderungen doch gerecht werden kann. Meine Lösungsansätze: c) Es gibt nicht unendlich viele Positionen (n wäre ein Hinweis auf unendlich viele). --> Ist das richtig ? d) Assoziationen sollten vom Nicht-Primärschlüssel zum Primärschlüssel gesetzt werden. --> Ist das richtig? |
Frage von firei | am 19.11.2015 - 14:42 |
Antwort von Colirbi | 19.11.2015 - 16:52 |
Moin, c) schreib ich dir gleich noch ne antwort ;) d) Verstehe die Frage nicht richtig. Erkläre, |
Antwort von firei | 19.11.2015 - 17:01 |
Ja, das ist auf Aufgabe c) bezogen. |
1 ähnliche Fragen im Forum:
> Du befindest dich hier: Support-Forum - Informatik- Klassendiagramm : Fehler finden (0 Antworten)
- mehr ...
ÄHNLICHE FRAGEN:
- Klassendiagramm : Fehler findenHallo, ich bin nicht der beste in IT und bräuchte hilfe bei meinem Hausaufgaben es geht um klassendiagramme in dem man Fehler ..
- mehr ...