Nachrichten durcheinander
Verzögerte Ankunft
Manchmal ist das System überlastet und Nachrichten kommen zeitverzögert an. Dennoch sollen dem Benutzer die Nachrichten in der richtigen Reihenfolge angezeigt werden.
Aufgaben
- Beschreibe eine Möglichkeit wie die verzögerte Nachricht integriert werden kann.
- Erprobe deine Idee an diesem Objektdiagramm
- Entwerfe einen Algorithmus im Pseudocode
- Tausche deinen Algortihmus mit jemand anders und lasse ihn überprüfen. Überarbeite ihn gegebenenfalls.
Löschen von Nachrichten
Wie in jedem bekannten Messenger sollen auch Nachrichten gelöscht werden können.
Aufgaben
- Die Nachricht von frida soll gelöscht werden. Erprobe am Objektdiagramm verschiedene Möglichkeiten dies umzusetzen.
- Entwerfe einen Algorithmus für eine Möglichkeit im Pseudocode.
- Tausche deinen Algortihmus mit jemand anders und lasse ihn überprüfen. Überarbeite ihn gegebenenfalls.
Sind Arrays angebracht?
Aufgaben
- Fasse die Probleme der Datenstruktur Array zum Verwalten der Nachrichten zusammen.
- Beurteile, inwiefern die Datenstruktur Array für das Verwalten von Nachrichten geeignet ist.