In der Moduleinleitung hast du bereits gesehen, wie der Nutzer mit der ToDo-Anwendung interagiert. Bevor die Anwendung benutzbar ist, musst du dir zuerst Gedanken machen, welche **[Anforderungen](https://de.wikipedia.org/wiki/Anforderung_%28Informatik%29)** es an den Betrieb in der Cloud gibt. Oft klassifiziert man Anforderungen als **Funktionale** und **Nichtfunktionale** Anforderungen. Funktionale Anforderungen beschreiben, **was** ein System erfüllen muss. Nichtfunktionale Anforderungen beschreiben, **wie**, bzw. mit welchen Randbedingungen ein System die Aufgabe erfüllen soll. Funktionale Anforderungen für den Autopiloten in einem Flugzeug könnten zum Beispiel sein: steuere das Flugzeug von der aktuellen Position zu der Zielkoordinate oder halte die Reisehöhe. Nichtfunktionale Anforderungen an den Autopiloten in einem Flugzeug könnten zum Beispiel sein: Die Ausfallrate darf nur 1:1000000000000000000 sein oder der Autopilot muss bei -60 °C funktionsfähig sein. **Aufgabe:** Nimm dir 5 Minuten Zeit und schreibe funktionale und nichtfunktionale Anforderungen für den Betrieb der ToDo-Anwendung in der Cloud auf.