Anforderungen

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 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.

Weitere Beispiele
Anforderungen erklärt

Zusammenfassung und nächste Schritte

Anforderungen geben dir eine solide Grundlage, um eine Anwendung erfolgreich zu betreiben. In den nächsten Modulen wird die ToDo-Anwendung zusammengebaut. Es werden die einzelnen Services in dem Architekturdiagramm genauer beschrieben und die technischen Konzepte, die dahinterstecken, werden erklärt. Das Ergebnis ist die funktionsfähige ToDo-Anwendung und Kenntnisse wie Clouddienste die besprochenen Anforderungen erfüllen.