Anwendungsfaelle - RobinNunkesser/isdcompanion-concept GitHub Wiki

Dynamik

Die Dynamik der App wird vor allem durch die Anwendungsfälle beschrieben, die hier in einer Übersicht zu sehen sind:

Use Cases

Für ergänzende User Stories zur App werden die folgenden Personas verwendet:

ID Name Alter Kategorie
PER09 Nadine 20 Primärpersona
PER08 Christian 25 Komplementärpersona
PER10 Ralph 42 Sekundärpersona

Die Personas PER01-PER07 sind für die zu erstellende App Non-Personas.

UC01 Stundenplan abrufen (Quellen: DOC01, SH02; Akteure: AC01, AC02)

Vorbedingung

Keine

Standardablauf

Nachbedingungen

Keine

US01-01 Hilfe bei der Terminorganisation

Christian ist letztes Semester häufig zu spät zu den Vorlesungen gekommen. Für seine privaten Termine nutzt er häufig den Kalender seines Smartphones, für die Veranstaltungen an der Hochschule ist ihm das aber zu umständlich. Er wünscht sich eine App, die die Veranstaltungstermine direkt mit dem Kalender des Smartphones synchronisieren kann.

US01-02 Dynamische Anpassung von Start- und Endzeiten

Ralph hält nichts von der akademischen Viertelstunde. Lieber passt er den Vorlesungsbeginn auf seine anderen Termine an. Manche Veranstaltungen beginnen pünktlich, manche 15, manche 30 Minuten nach Stundenplaneintrag. Er wünscht sich, dass diese Abweichungen vom offiziellen Stundenplan über eine App direkt bei den Studierenden ankommen.

UC02 Veranstaltung exportieren (Quellen: SH01; Akteure: AC01, AC02)

Vorbedingung

UC01

Standardablauf

Nachbedingungen

Veranstaltung ist im persönlichen Kalender eingetragen.

US02-01 Nutzung eines eigenen Kalenders

Ralph hält Vorlesungen in verschiedenen Semstern und benötigt daher einen individuellen Stundenplan. Zu Beginn des Semester exportiert er sich daher all seine Veranstaltungen aus den einzelnen Stundenplänen in seinen persönlichen Kalender.

UC03 Mensaplan abrufen (Quellen: SH01; Akteure: AC01, AC02, AC03)

Vorbedingung

Keine

Standardablauf

Alternativer Ablauf

Nachbedingungen

Keine

US03-01 Schnelles Essen zwischen zwei Vorlesungen

Ralph hat nur eine kurze Pause zwischen zwei Vorlesungen. Er hat wenig Zeit für die Essensentscheidung oder ggfs. noch woanders zu essen falls ihm die Gerichte nicht zusagen. Über die App kann er auf dem Weg schnell den Mensaplan abrufen und bereits eine Entscheidung treffen.

US03-02 Filterung des Essensangebots nach Kriterien

Christian hält momentan eine spezielle Diät ein. Außerdem hat er eine Unverträglichkeit. Da diese Filter fest in der App hinterlegt sind, kann er sehr schnell schauen, ob heute ein passendes Gericht für ihn in der Mensa verfügbar ist.

UC04 Quizfrage ansehen (Quellen: SH01; Akteure: AC01)

Vorbedingungen

Keine

Standardablauf

Nachbedingungen

Keine

Alternativer Ablauf

US04-01 Spielerisches Lernen

Nadine beantwortet privat gerne Quizfragen. In der App ihrer Hochschule ist ein Quiz zu Lerninhalten integriert, was sie direkt mal ausprobiert. Schon bei der ersten Frage ist sie sich allerdings unsicher und verliert ein bisschen die Lust am Quiz. Da entdeckt sie die Möglichkeit die Frage zu überspringen und geht zur nächsten Frage, die sie direkt beantworten kann.

UC05 Quizfrage beantworten (Quellen: SH01; Akteure: AC01)

Vorbedingungen

UC04

Standardablauf

Nachbedingungen

Die Beantwortung der Frage wird für die Statistik gespeichert.

US05-01 Beantworten von Fragen

Nadine ist sich sicher die Antwort auf die angezeigte Frage zu wissen. Sie beantwortet die Quizfrage und freut sich über die Rückmeldung, dass sie richtig lag.

UC06 Statistik ansehen (Quellen: SH01; Akteure: AC01)

Vorbedingungen

Keine

Standardablauf

Nachbedingungen

Keine

US06-01 Statistik ansehen

Nach einigen beantworteten und übersprungenen Fragen interessiert Nadine sich dafür, wie sie sich bisher geschlagen hat. Sie schaut die Statistik an und stellt erfreut fest, dass sie einen Großteil der Fragen richtig beantwortet hat. Die übersprungenen Fragen wurden separat gezählt.

UC07 Informationen über Professoren abrufen (Quellen: SH01; Akteure: AC01)

Vorbedingung

Keine

Standardablauf

Nachbedingungen

Keine

US07-01 E-Mail an Professor

Nicole hat ein Anliegen, das sie gerne per E-Mail mit Ralph besprechen möchte. Da sie die E-Mail-Adresse vorher noch nicht benutzt hat und nicht kennt, muss sie diese nachschauen. Dies macht sie über die App.

UC08 Anwendung personalisieren (Quellen: SH01; Akteure: AC01, AC02, AC03)

Vorbedingung

Persistente Einstellungen oder Standardwerte stehen bereit.

Standardablauf

Nachbedingungen

Veränderte Einstellung wird persistiert.

Slices

Jede Einstellung sollte in einem eigenen Slice umgesetzt werden:

  • UCS08-01 Unverträglichkeiten erfassen
  • UCS08-02 Semester einstellen
  • UCS08-03 Statusgruppe einstellen
US08-01 Filterung des Essensangebots nach Kriterien

Christian hält momentan eine spezielle Diät ein. Außerdem hat er eine Unverträglichkeit. Damit nur für ihn passende Gerichte und die korrekten Preise angezeigt werden, erfasst er seine Unverträglichkeiten und seine Statusgruppe.

US08-02 Anzeige des passenden Stundenplans

Nadine hat den größten Teil ihres Studiums bisher gemäß vorgeschlagenem Stundenplan absolviert. Auch dieses Semester möchte sie dies fortführen und stellt daher das passende Semester ein.