17.10.2012 Aufrufe

UML für IT-Berufe

UML für IT-Berufe

UML für IT-Berufe

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Aufgabenpool<br />

� Die Kundendaten müssen von der Vertrags-Klasse geprüft werden, bevor ein Vertrag<br />

zustande kommen kann. Dazu muss Folgendes geprüft werden:<br />

• Liegt die kunden_ID zwischen 1 und 99999 (inkl.)?<br />

• Ist das Geburtsdatum ein gültiges Datum (auch Schaltjahre einbeziehen)?<br />

• Ist der Kunde mindestens 18 Jahre alt (auf das Vertragsdatum bezogen)?<br />

Aufgabe 5.2<br />

Ausgangssituation:<br />

Für eine Bank soll ein Softwaresystem entwickelt werden. Der Zusammenhang zwischen Kunden,<br />

Beratern und Konten ist bereits in einem Klassendiagramm erfasst worden:<br />

1<br />

0..*<br />

Kundenberater Kunde<br />

1<br />

Konto<br />

0..*<br />

1..3<br />

Entwickeln Sie ein Sequenzdiagramm zu dem folgenden Szenario:<br />

Ist die Bonität vorhanden,<br />

so legt der Kundenberater<br />

ein Konto nach dem anderen<br />

an.<br />

Ein Kunde möchte ein Konto (bzw.<br />

bis zu drei Konten) eröffnen.<br />

Der Kundenberater erfragt die gewünschte<br />

Anzahl der Konten.<br />

Der Kundenberater startet eine Datenbankabfrage,<br />

um die Bonität des<br />

Kunden zu ermitteln (kritische Abfrage,<br />

da die Datenbankverbindung<br />

nicht immer vorhanden ist).<br />

1<br />

Ist die Bonität nicht vorhanden,<br />

so informiert der<br />

Kundenberater den Kunden<br />

und legt keine Konten an.<br />

163

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!