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.
Wenn mehr Daten als nur der Mensaplan dynamisch integriert werden sollen, ist der Aufbau eines eigenen Backends sinnvoll.
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 |