Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Vorlagen und Beispiele

Ähnliche Präsentationen


Präsentation zum Thema: "Vorlagen und Beispiele"—  Präsentation transkript:

1 Vorlagen und Beispiele
Sprachgesteuerter Terminassistent

2 Beispiel-Terminologie
Benutzer: Person, die das System benutzt oder benutzen will. Falls nicht gesondert vermerkt ist ein Benutzer bereits beim System registriert. Termin: Ein Eintrag im Kalender zu dem ein Tag, eine Zeit und eine Dauer gehören. Gemeinsamer Termin: Termin zu dem mindestens ein Freund oder eine Gruppe eingeladen wurde. Freund: Ein anderer Benutzer, der zu eigenen Terminen eingeladen werden kann. Erinnerung/Erinnerungsanruf: Telefonische Benachrichtung für einen Termin. Vorlauf: Zeitspanne, um die der Erinnerungsanruf vor dem Startzeitpunkt des Termines erfolgen soll. Registrierung: Eine Person wird dem System bekannt gegeben. Als Informationen werden Name, PIN, usw eingetragen. Authentifizierung: Ein Benutzer weist sich im Laufe eines Anrufes dem System gegenüber mit seiner PIN aus. PIN: ... ...

3 Use Cases: Administration
neuen Benutzer anlegen Benutzer löschen Benutzerdaten ändern Administrator Diese Use Cases werden nicht implementiert, sondern über direkten Datenbankzugriff vorgenommen. Man könnte hierfür beispielsweise ein Webinterface einrichten oder auch als Use Case für den Benutzer die Funktion in die Anwendung einbauen (z.B. Benutzerdaten ändern).

4 Use Cases: Termine Tag festlegen neuen Termin anlegen ...
<<include>> Tag festlegen neuen Termin anlegen ... <<extend>> (?) Termin suchen <<extend>> (nicht eingeloggt) <<include>> Authentifizierung Termin ändern Benutzer Termin löschen an Termin erinnern

5 Use Cases: gemeinsame Termine
... ... Termin suchen <<include>> Freund einladen Benutzer Gruppe einladen eingeladener Benutzer an Termin erinnern

6 Datenbankentwurf 1:n 1:0..1 Benutzer Termin Wiederholung
BNummer 4digits Name string PIN 4digits TIndex integer BNummer 4digits Datum date Zeit time Dauer duration Typ enum TIndex integer Zeitraum (Tag, Woche, Monat, Jahr) Anzahl integer Wenn der Name eindeutig ist, könnte die Authenifizierung auch über diesen erfolgen. Ansonsten kann der Name zur Ansprache des Benutzers verwendet werden. Sollen lieber Vor- und Nachname verwendet werden? Die ‚enum‘-Typen sind noch zu spezifizieren wie im Beispiel Zeitraum.

7 Dialogfluss Begrüßung Hauptmenü Benutzernummer Nummer bestätigen
Authentifizierung Hauptmenü Benutzernummer Termin anlegen Voice Nummer bestätigen DTMF falsch richtig Eingabe PIN nein falsch count=2? richtig ja

8 Grammatik: Beispielsätze
Neuen Termin anlegen ich möchte einen neuen Termin anlegen neuer Termin Termin eintragen einen neuen Termin bitte Termin festlegen Termin suchen wann ist der nächste Termin? nächster Termin (1) welche Termine habe ich heute? welche Termine habe ich morgen? Termin ändern (2) diesen Termin ändern die Dauer ändern Zeit ändern Termin verschieben Termin löschen (2) diesen Termin bitte löschen den zweiten Termin bitte löschen den vorigen Termin streichen Ist nicht eindeutig: ist der nächste ab jetzt gemeint oder derjenige nachdem zuvor gefundenen? Wie ist das Konzept? Soll zunächst ein Termin gesucht werden, den man dann ändern oder löschen kann oder soll man äußern einen Termin ändern/löschen zu wollen, den man dann suchen muss?


Herunterladen ppt "Vorlagen und Beispiele"

Ähnliche Präsentationen


Google-Anzeigen