Status
Systemidee
Alexa Skill - The Simple Barkeeper
Unser Amazon Alexa Skill basiert auf der Funktionalität eines Barkeepers. Er soll eine Entscheidungshilfe bzgl. der Getränkewahl bieten, die Zutaten von Rezepten wiedergeben und die Möglichkeit bieten, aus allen Drinks einen persönlichen Favoriten festzulegen.
Key Features
- Zutaten eines Drinks abrufen
- Rezept eines Drinks abrufen
- Favoriten festlegen
- Drink vorschlagen lassen
Die Entwicklung des Skills stützt sich auf eine agile Methode der Softwareentwicklung. Bei genaueren Fragen zu Entwicklungsstand, Code etc. kann Ihnen unser Wiki sicher weiterhelfen, dort finden Sie alle nötigen Informationen.
Anwendungsfalldiagramm
Klassendiagramm des AWS Lambda Funktion
Highlight - Drink vorschlagen
User Story
| User Story | Akzeptanzkriterien |
| — | — |
|Als User möchte ich vom Simple Barkeeper tageszeitabhängig einen Drink vorgeschlagen bekommen - anhand einer genannten Zutat, eines Geschmacks oder per Zufall und unter der Angabe ob Alkohol erwünscht ist. Ich will mir keine eigenen Gedanken zu einem Getränkewunsch machen und eventuell vorhandene Zutaten aufzubrauchen.| • User ruft Funktion per Ausruf “Drink vorschlagen auf” und wird vom SB gefragt, ob Alkohol erlaubt ist.
• Nach seiner Antwort wird er vom SB gefragt, ob nach Zutat/Geschmack/Zufall.
• Bei der Wahl “Zutat” wird vom SB eine gewünschte Zutat erfragt, bei der Wahl “Geschmack” ein Geschmack. Bei “Zufall“ wird der Drink random aber auf Basis der Tageszeit ausgesucht.
• User nennt Zutat/Geschmack und erhält, einen entsprechenden Vorschlag vom SB (Drinkname).
• Danach erfolgt Frage, ob weiterer Vorschlag erfolgen soll.
• Falls ja, neuer Vorschlag nach bekannten Vorgaben.
• Falls nein, Rückkehr zum Hauptmenü.
• Möglichkeit abzubrechen und in Hauptmenü zurückzukehren.
Sequenzdiagramm
Fußnote
Dieses Projekt enstand im Rahmen von “Softwareengineering I” im Laufe eines Semesters.