LU07.A01 - Applikation "Bibliothek" nach Vorgabe erstellen

Sie können Klassen nach Vorgabe eines Klassen- und Sequenzdiagramms erstellen und Objekte kommunizieren lassen.

Realisieren Sie die Applikation „Bibliothek“ Schritt-für-Schritt. Jeder Vorgehensschritt ist auf einer eigenen Seite beschrieben:

  • Beschreibung des Vorgehensschritts,
  • UML Klassendiagramms bei dem die relevanten Methoden hervorgehoben sind,
  • UML Sequenzdiagramm,
  • Relevante Unittests.

Bei jedem Schritt werden eine oder mehrere Methoden realisiert. Anschliessend wird im main.py der Programmablauf ergänzt, indem Objekte erzeugt und Methoden aufgerufen werden.

Lösen Sie jeden Schritt vollständig, bis alle relevanten Tests erfolgreich durchgeführt werden. Führen Sie dann einen Push ins GitHub Repository durch, um den Zwischenstand zu sichern.

  • Die Klassen Book und Library werden nicht bearbeitet. Lesen Sie aber dennoch die Beschreibungen der Methoden, damit Sie wissen, wie diese anzuwenden sind.

⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m320-lu07-a01-library

Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden


René Probst, bearbeitet durch Marcel Suter

  • modul/m320_2024/learningunits/lu07/aufgaben/bibliothek/start.txt
  • Zuletzt geändert: 2024/09/03 10:25
  • von msuter