Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| modul:archiv:m320:learningunits:lu04:aufgaben:lu3-aufgabe_5 [2026/08/30 14:06] – ↷ Seite von modul:m320:learningunits:lu04:aufgaben:lu3-aufgabe_5 nach modul:archiv:m320:learningunits:lu04:aufgaben:lu3-aufgabe_5 verschoben msuter | modul:archiv:m320:learningunits:lu04:aufgaben:lu3-aufgabe_5 [2026/08/30 14:10] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195 | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| * Die Klassen '' | * Die Klassen '' | ||
| * Eine OO-Anwendung startet damit, dass in der '' | * Eine OO-Anwendung startet damit, dass in der '' | ||
| - | * Das Klassendiagramm gibt den statischen Aufbau der Anwendung wieder. \\ {{:modul: | + | * Das Klassendiagramm gibt den statischen Aufbau der Anwendung wieder. \\ {{modul:archiv: |
| Zeile 23: | Zeile 23: | ||
| * Hinweis: //Es gibt in diesem Zustand der Klasse keine Tests, die prüfen, ob der Konstruktor erfolgreich angelegt wurde. Wenn Sie unsicher sind, ob Sie die Aufgabe richtig gelöst haben, frage Sie bei Ihrer Lehrperson nach.// | * Hinweis: //Es gibt in diesem Zustand der Klasse keine Tests, die prüfen, ob der Konstruktor erfolgreich angelegt wurde. Wenn Sie unsicher sind, ob Sie die Aufgabe richtig gelöst haben, frage Sie bei Ihrer Lehrperson nach.// | ||
| - Implementieren Sie nun in der '' | - Implementieren Sie nun in der '' | ||
| - | * Hinweis: //Halten Sie sich an die Anweisungen im Quellcode. // \\ {{modul: | + | * Hinweis: //Halten Sie sich an die Anweisungen im Quellcode. // \\ {{modul:archiv: |
| - | - Führen Sie dann das Programm aus. Es muss fehlerfrei laufen. \\ Die Ausgabe soll wie folgt aussehen:\\ {{modul: | + | - Führen Sie dann das Programm aus. Es muss fehlerfrei laufen. \\ Die Ausgabe soll wie folgt aussehen:\\ {{modul:archiv: |
| - Testen Sie das Programm mit der Methode '' | - Testen Sie das Programm mit der Methode '' | ||
| - Pushen Sie den Teilauftrag 1 auf GitHub | - Pushen Sie den Teilauftrag 1 auf GitHub | ||
| Zeile 39: | Zeile 39: | ||
| - Ergänzen Sie den Code in der '' | - Ergänzen Sie den Code in der '' | ||
| * // | * // | ||
| - | * //Halten Sie sich an das gezeigte Sequenzdiagramm.// | + | * //Halten Sie sich an das gezeigte Sequenzdiagramm.// |
| - | - Führen Sie das Programm aus. Es muss fehlerfrei laufen. \\ Die Ausgabe soll wie folgt aussehen:\\ {{modul: | + | - Führen Sie das Programm aus. Es muss fehlerfrei laufen. \\ Die Ausgabe soll wie folgt aussehen:\\ {{modul:archiv: |
| - Pushen Sie die lauffähige Teilaufgabe 2 auf GitHub. | - Pushen Sie die lauffähige Teilaufgabe 2 auf GitHub. | ||
| \\ | \\ | ||
| Zeile 53: | Zeile 53: | ||
| - Führen Sie nun den Test '' | - Führen Sie nun den Test '' | ||
| - Pushen Sie die lauffähige Lösung auf GitHub. | - Pushen Sie die lauffähige Lösung auf GitHub. | ||
| - | - Ergänzen Sie den Code in der '' | + | - Ergänzen Sie den Code in der '' |
| - | - Führen Sie das Programm aus. Es muss fehlerfrei laufen.\\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul: | + | - Führen Sie das Programm aus. Es muss fehlerfrei laufen.\\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul:archiv: |
| - Pushen Sie die lauffähige Teilaufgabe 3 auf GitHub. | - Pushen Sie die lauffähige Teilaufgabe 3 auf GitHub. | ||
| //Hinweis: \\ · die main-Methode wird nicht mehr mit einem eigenen Test geprüft, da alle Methoden die benötigt werden, schon getestete sind. Sie müssen hier in Eigenverantwortung schauen, ob das angezeigte Ergebnis korrekt ist.//\\ | //Hinweis: \\ · die main-Methode wird nicht mehr mit einem eigenen Test geprüft, da alle Methoden die benötigt werden, schon getestete sind. Sie müssen hier in Eigenverantwortung schauen, ob das angezeigte Ergebnis korrekt ist.//\\ | ||
| Zeile 66: | Zeile 66: | ||
| - Testen Sie den Code mit der Methode '' | - Testen Sie den Code mit der Methode '' | ||
| - Pushen Sie die Lösung auf GitHub. | - Pushen Sie die Lösung auf GitHub. | ||
| - | - Ergänzen Sie den Code in der '' | + | - Ergänzen Sie den Code in der '' |
| - | - Führen Sie das Programm nun aus. Es muss fehlerfrei laufen. \\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul: | + | - Führen Sie das Programm nun aus. Es muss fehlerfrei laufen. \\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul:archiv: |
| - Pushen Sie den Teilauftrag 4 auf GitHub\\ | - Pushen Sie den Teilauftrag 4 auf GitHub\\ | ||
| \\ | \\ | ||
| Zeile 74: | Zeile 74: | ||
| - Testen Sie den Code mit der Methode '' | - Testen Sie den Code mit der Methode '' | ||
| - Pushen Sie die Lösung auf GitHub. | - Pushen Sie die Lösung auf GitHub. | ||
| - | - Ergänzen Sie den Code in der '' | + | - Ergänzen Sie den Code in der '' |
| - | - Führen Sie das Programm aus. Es muss fehlerfrei laufen.\\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul: | + | - Führen Sie das Programm aus. Es muss fehlerfrei laufen.\\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul:archiv: |
| - Pushen Sie den Teilauftrag 5 auf GitHub. | - Pushen Sie den Teilauftrag 5 auf GitHub. | ||
| \\ | \\ | ||
| Zeile 82: | Zeile 82: | ||
| - Testen Sie den Code mit der Methode '' | - Testen Sie den Code mit der Methode '' | ||
| - Pushen Sie die Lösung auf GitHub. | - Pushen Sie die Lösung auf GitHub. | ||
| - | - Ergänzen Sie den Code in der '' | + | - Ergänzen Sie den Code in der '' |
| - | - Führen Sie das Programm aus. Es muss fehlerfrei laufen.\\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul: | + | - Führen Sie das Programm aus. Es muss fehlerfrei laufen.\\ Die Ausgabe soll in etwa wie folgt aussehen:\\ {{modul:archiv: |
| - Pushen Sie den Teilauftrag 6 auf GitHub | - Pushen Sie den Teilauftrag 6 auf GitHub | ||
| **Teil 7 : ** Ursula will ein Buch mit einem Titel, den es nicht gibt | **Teil 7 : ** Ursula will ein Buch mit einem Titel, den es nicht gibt | ||
| - | - Ergänzen Sie den Code in der '' | + | - Ergänzen Sie den Code in der '' |