UML für IT-Berufe
UML für IT-Berufe
UML für IT-Berufe
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