• Keine Ergebnisse gefunden

Projekt Bankverwaltung 2020 Name: Vorname: Klasse:

N/A
N/A
Protected

Academic year: 2022

Aktie "Projekt Bankverwaltung 2020 Name: Vorname: Klasse:"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Projekt Bankverwaltung 2020

Name: Vorname: Klasse:

CC BY-SA 4.0 T. Hempel · Version vom 09.12.2020

Arbeitsstand

Das Bank-Projekt soll Transaktionen zwischen Konten von Kunden nach den Geschäftsregeln der Wossi-Bank simulieren. In Analogie zur Datenbankentwicklung wurden die Klassen Kunde und Konto entworfen. Damit beim Schließen des Projekts die Daten und Transaktionen nicht verloren gehen, wurde mithilfe der Klasse DatenZugriff eine Erweiterung zum Lesen und Speichern der Daten in externe Dateien eingebunden. Die Klasse Verwalter sorgt im Projekt für die Verwaltung der verschiedenen Objekte der Klassen Kunde und Konto und den Datenzugriff.

Bislang werden alle Aktionen in BlueJ direkt über die Objektmethoden realisiert. Dies ist in der Praxis nicht möglich – es muss eine grafische Benutzeroberfläche (GUI – graphical user interface) über das vorhandene System gelegt werden.

Klasse GUI

1) Kopieren Sie Klasse GUI sowie die JFM-Datei der GUI in ihren Projektordner. Da BlueJ für die Entwicklung graphischer Benutzeroberflächen eher ungeeignet ist, öffnen Sie die Datei GUI.jfm im JavaEditor.

2) Testen Sie die Funktionsweise des Systems durch Start der Anwendung mittels F9 oder ►.

Fragen Sie den Kontostand eines Kontos ab, zahlen Sie Geld ein und heben Sie Geld ab.

3) Aktivieren Sie die Ansicht Objekt-Inspektor. Er zeigt die Eigenschaften der verschiedenen grafischen Elemente an. Untersuchen Sie mit seiner Hilfe die auf der grafischen Oberfläche vorhandenen Elemente. Clustern Sie diese in Beschriftung, Eingaben/Ausgaben und

Interaktionen. Achten Sie auf die Attribute Name und Text.

4) Derzeit gibt es noch keine Möglichkeit der Geldüberweisung, da dafür eine Schaltfläche fehlt. Legen Sie eine solche an, beschriften und benennen Sie diese entsprechend des vorhandenen Schemas. Testen Sie anschließend die Funktionalität.

5) Die Schaltfläche für Überweisen ist vorhanden, hat aber keine Funktionalität. Diese muss nun durch Sie programmiert werden. Nutzen Sie dazu die Angaben, die sie für die

Schaltflächen Abheben und Einzahlen vorfinden. An die entsprechende Quelltextstelle gelangen Sie per Doppelklick auf die Schaltfläche. Testen Sie anschließend die

Funktionalität.

Entwicklung von Software – ein Rückblick

Mit der Entwicklung der GUI ist unser Projekt abgeschlossen. Wir haben auf dem Weg durch das Projekt eine Reihe von Aspekten der professionellen Softwareentwicklung berührt. Im Endergebnis findet sich die 3-Ebenen-Architektur und das MVC-Prinzip.

6) Informieren Sie sich im Lehrbuch über das MVC-Prinzip. Ordnen Sie im Klassendiagramm den Klassen die Elemente MVC zu. Ergänzen Sie das Klassendiagramm so, dass zudem die 3- Schicht-Architektur der Software sichtbar wird.

(2)

Projekt Bankverwaltung 2020

Name: Vorname: Klasse:

CC BY-SA 4.0 T. Hempel · Version vom 09.12.2020

7) Erläutern Sie die Softwarequalitätskriterien Robustheit, Wiederverwendbarkeit, Korrektheit und Effizienz am Beispiel.

8) Abläufe lassen sich durch Sequenzdiagramme darstellen. Interpretieren Sie den dargestellten Nachrichtenaustausch.

Referenzen

ÄHNLICHE DOKUMENTE

Weil beide die gleiche Längenänderungskonstante  haben kann man die Materialien gut verträglich zu einem Kombibaustoff verbinden, der sowohl auf Zug als auch auf Druck

Bei einem Versuch zur Längenänderung eines Kupferrohres in Abhängigkeit von der Temperat ur wird folgende Messreihe aufgenommen..

f c) Wenn sich ein Körper erwärmt, steigt die Temperatur seiner Teilchen. f d) Das Volumen der Teilchen eines Körpers ist ein Maß für dessen

Bei Transformatoren gibt es eine ganze Reihe von VorgÇngen, welche mit Leistungsverlusten verbunden sind.. Nenne diese VorgÇnge und MÉglichkeiten zur Verringerung

ohm sche Verluste möglichst dicker Draht für die Wicklungen magnetische Streufelder M- oder Ringkern4. Ummagnetisierung magnetisch weiches Ei sen verwenden Wirbelströme im Kern

Woher stammt das Elektron beim ß-Zerfall, wie entsteht es (Skizze)3. Formuliere die

FÑr eine Lichterkette mit 23 Birnen zu je 3,0 Watt werden diese zu einer Christbaumbeleuchtung in Reihe zusammengeschaltet und an 230 V bei Nennlast betrieben2. 2.1

Bei einer bestimmten Art der Kernstrahlung entsteht ein schnelles Elektron.. Beschreibe seine Entstehung anhand