Kontext - RobinNunkesser/isdcompanion-concept GitHub Wiki

Kontext

Für den Kontext sind zwei Alternativen möglich. In jedem Fall soll in der App ein Mensaplan angezeigt werden, wofür der Zugriff auf ein externes Backend nötig ist. Daten wie eine Professorenliste oder ein Stundenplan ändern sich vergleichsweise selten und könnten mit Appupdates aktualisiert werden.

Systemkontext

Wenn mehr Daten als nur der Mensaplan dynamisch integriert werden sollen, ist der Aufbau eines eigenen Backends sinnvoll.

Systemkontext

Die folgende Übersicht über Akteure, bestehende (externe) Systeme und geplante Systeme kann für beide Alternativen genutzt werden, bei der ersten Alternative fallen AC04, EXT02, EXT03 und SYS03 weg.

ID Name Beschreibung
AC01 Studierender Studierende der Hochschule
AC02 Dozent Dozenten der Hochschule
AC03 Mitarbeiter Mitarbeiter der Hochschule
AC04 Redakteur Redakteur der Hochschule
EXT01 Mensa Server Server des Mensadienstleisters
EXT02 Web Server Server für die Internetpräsenz der Hochschule
EXT03 DB Server Datenbank der Hochschule
SYS01 iOS App App für iOS
SYS02 Android App App für Android
SYS03 Mobile Backend Server Server für die zu erstellenden Apps