Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m320_2024:learningunits:lu02:aufgaben:bankaccount [2026/08/30 14:05] – ↷ Seite von modul:m320_2024:learningunits:lu02:aufgaben:bankaccount nach de:modul:m320_2024:learningunits:lu02:aufgaben:bankaccount verschoben msuterde:modul:m320_2024:learningunits:lu02:aufgaben:bankaccount [2026/08/30 14:06] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden msuter
Zeile 6: Zeile 6:
  
 ==== Auftrag ==== ==== Auftrag ====
-  - Implementieren Sie das Klassendiagramm ''BankAccount'' als Python-Code.\\ Orientieren Sie sich für die Umsetzung am [[[[modul:m320_2024:learningunits:lu02:klassendiagramm|Beispiel "Door"]].+  - Implementieren Sie das Klassendiagramm ''BankAccount'' als Python-Code.\\ Orientieren Sie sich für die Umsetzung am [[de:modul:m320_2024:learningunits:lu02:klassendiagramm|Beispiel "Door"]].
   - Halten Sie die [[howto/codingstandards/start]] ein.\\ Die Aufgabe ist nur dann vollständig gelöst, wenn Sie auch die BZZ-Vorgaben bezüglich <<guter Programmierung>> einhalten.   - Halten Sie die [[howto/codingstandards/start]] ein.\\ Die Aufgabe ist nur dann vollständig gelöst, wenn Sie auch die BZZ-Vorgaben bezüglich <<guter Programmierung>> einhalten.
  
Zeile 25: Zeile 25:
 ===== Anleitung zu Klasse BankAccount ===== ===== Anleitung zu Klasse BankAccount =====
 ==== Klassendiagramm ==== ==== Klassendiagramm ====
-{{:modul:m320_2024:learningunits:lu02:aufgaben:uml_bankaccount.png?400|}}+{{de:modul:m320_2024:learningunits:lu02:aufgaben:uml_bankaccount.png?400|}}
  
 ==== Beschreibung ==== ==== Beschreibung ====
Zeile 50: Zeile 50:
    - Erstellen Sie die Methode ''get_money(…)'' gemäss der Beschreibung. Achten Sie darauf, wie der angeforderte Betrag bezüglich Saldo (''balance'') und Überzug (''overdraft'') geprüft werden muss.    - Erstellen Sie die Methode ''get_money(…)'' gemäss der Beschreibung. Achten Sie darauf, wie der angeforderte Betrag bezüglich Saldo (''balance'') und Überzug (''overdraft'') geprüft werden muss.
    - Testen Sie nun die Methode der Reihe nach mit\\ - ''test_get_money_available'' für einen korrekten Bezug.\\ - ''test_get_money_not_avaiable'' für einen nicht gültigen Bezug.\\ - ''test_get_money_overdraft'' für einen Bezug innerhalb der Kredit-Limite.\\ - ''test_balance_after_transaction'' für die Kontrolle des Saldos.\\ Führen Sie nach jedem der Tests einen commit und push aus!    - Testen Sie nun die Methode der Reihe nach mit\\ - ''test_get_money_available'' für einen korrekten Bezug.\\ - ''test_get_money_not_avaiable'' für einen nicht gültigen Bezug.\\ - ''test_get_money_overdraft'' für einen Bezug innerhalb der Kredit-Limite.\\ - ''test_balance_after_transaction'' für die Kontrolle des Saldos.\\ Führen Sie nach jedem der Tests einen commit und push aus!
-   - Führen Sie nun die Testklasse als Ganzes aus.\\ Das Testergebnis muss wie folgt aussehen: \\ {{:modul:m320:learningunits:lu01:aufgaben:lu01-aufg4-bankaccount-gesamttestergebnis.png?500|}}+   - Führen Sie nun die Testklasse als Ganzes aus.\\ Das Testergebnis muss wie folgt aussehen: \\ {{modul:archiv:m320:learningunits:lu01:aufgaben:lu01-aufg4-bankaccount-gesamttestergebnis.png?500|}}
  
  
  • de/modul/m320_2024/learningunits/lu02/aufgaben/bankaccount.1788091536.txt.gz
  • Zuletzt geändert: 2026/08/30 14:05
  • von msuter