Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Leute,

nachdem ich die eine Aufgabe gelöst habe und auch ettliche andere stoße ich nun auf die folgende:

Identifizieren Sie anhand der folgenden Beschreibung Klassen, Attribute, Methoden, Assoziationen und Generalisierungsstrukturen und erstellen Sie ein Klassendiagramm. Prüfen Sie welche Art von Assoziationen vorliegt.

Beschreiben Sie den Zusammenhang zwischen Bank und Kunden. Eine Person wird Kunde, wenn Sie ein Konto eröffnet. Ein Kunde kann beliebig viele weitere Konten eröffnen. Für jeden Kunden werden dessen Name (nicht unbedingt eindeutig), Adresse und das Datum der ersten Kontoeröffnung erfasst. Bei der Kontoeröffnung muss der Kunde gleich eine erste Einzahlung vornehmen. Es wird unterschieden zwischen Girokonten und Sparkonten. Girokonten dürfen bis zu einem bestimmten Betrag überzogen werden. Für jedes Konto wird ein individueller Habenzins, für Girokonten auch ein individueller Sollzins festgelegt. Ausserdem besitzt jedes Konto eine eindeutige individuelle Kontonummer. Für jedes Sparkonto wird die Art des Sparens (z.B.: Festgeld) gespeichert. Ein Kunde kann Beträge einzahlen und abheben. Des weiteren werden Zinsen gutgeschrieben und bei Girokonten Überziehungszinsen abgebucht. Um die Zinsen zu berechnen, muss für jede Kontobewegung das Datum und der Betrag notiert werden. Die Gutschrift/Abbuchung der Zinsen erfolgt bei Sparkonten jährlich und bei Girokonten quartalsweise. Ein Kunde kann jedes seiner Konten wieder auflösen. Bei der Auflösung des letzen Kontos hört er auf Kunde zu sein.

Ich bin ehrlich gesagt erschlagen von dieser Aufhabe und hab bisher folgendes erarbeitet, und mir absolut nicht sicher ob irgendwas davon richtig ist :-(

Person/Kunde

ID

Name:string<40>

Wohort:string<40>

PLZ:string<5>

Strasse:string<40>

Datum d. Kontoeröffnung:date=current

1--n beziehung zu Konto:

Konto

habenzins:Short

KontoNr:String<40>

1--n beziehung zu Buchung:

Buchung

Datum: Date=Current

Betrag:Currency

KontoNr:String<40>

Von Konto aus habe ich nun 2 Pfeile einfach auf :

Girokonto

sollZins:Short

maxUeberziehung:Integer

und

Sparkonto

Art:String<40>

Das ist alles ..ich verzweifle an dieser Aufgabe :( Ich würde mich sehr um Hilfe freuen. Wenn jemand einen Lösungsvorschlag bringen könnte, wäre es besser für mich ..so kann ich alles durchgehen und auch nachvollziehen.

Geschrieben (bearbeitet)

Wir hatten (fast) die gleiche Aufgabe (bin Informatikkaufmann).

Im Anhang unsere Lösung (ohne Dateitypen).

Grüße

Alexander

P.S.:

Falls Du auch die Aufgabe mit dem Grafikprogramm und den Kreisen/Polygonen hast und ne Lösung brauchst, dann sag Bescheid ;)

zu 04 Aufgabe.pdf

Bearbeitet von Hornochse
Geschrieben

Hallo,

ich schlage vor, du gehst den UML-Weg.

A. Benutzer-Fall-Diagramm

Nutzer kann:

1. Konto eröffnen-<<include>>- Prsonalien eingeben

-<<include>>-Geld bewegen

2. Geld bewegen

3. Konto schließen

4. Kontostand abfragen

5. Buchungen abfragen

B. Aktivitätendiagramm

C. Klassendiagramm

usw.

LG Andre'

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...