g3t2 [Main]
P1 - Anforderungen an das System
FUNKTIONALE ANFORDERUNGEN:
- Der Gast muss sich registrieren können um einen Benutzernamen und ein Passwort zu erhalten.
- Der Gast muss seine Kundendaten ändern können.
- Der Gast muss über das System die aktuelle Verfügbarkeit der freien Zimmer abrufen können.
- Der Gast kann, wenn er eingelogt ist, ein freies Zimmer reservieren.
- Der Gast kann über das Buchungssystem Ausflüge und Freizeitaktivitäten buchen.
- Der Gast kann Räder reservieren.
- Das Rezeptionspersonal soll Buchungen bestätigen können.
- Das Rezeptionspersonal soll Buchungen (z.B. bei fehlerhaften Buchungen) stornieren können.
- Das Rezeptionspersonal soll Buchungen (z.B. telefonisch, per Mail, per Fax, persönlich) einfügen können.
- Das System soll den Kollaborationspartnern bei Buchung von Ausflügen und Freizeitaktivitäten, durch den Gast, eine Buchungs-Email senden.
NICHT-FUNKTIONALE ANFORDERUNGEN:
- Zuverlässigkeit:Es muss jederzeit möglich sein das System wiederherzustellen (z.B. bei einem Crash).
- Benutzbarkeit:Das System muss leicht verständlich und bedienbar sein. → leicht zu erlernen
- Leistung und Effizienz:Die Datenbank darf nicht zu groß werden um nicht zu viele Ressourcen zu verbrauchen. Die Antwortzeit beim Abfragen der Datenbank darf nicht zu lange dauern. Am besten in weniger als einer Sekunde.
- Wartbarkeit und Änderbarkeit:Es muss möglich sein das System jederzeit zu erweitern, ohne die die Stabilität des Systems zu gefährden.
- Sicherheitsanforderungen:Informationssicherheit, Datenintegrität und Verfügbarkeit muss gewährleistet sein.
- Korrektheit:Die Ergebnisse die das System liefert müssen fehlerfrei sein.
TASKANALYSE:
TASK: Neukunden anlegen
- Um einen Neukunden anzulegen:
- Verlange die Daten (Name, Adresse, Tel., E-mail, …) des Neukunden
- Prüfe die Gültigkeit der Daten
- Prüfe ob Kunde schon vorhanden
- Eintragen des Neukunden
- Zuweisen des Benutzernamens und des Passworts
TASK: Zimmer reservieren
- Um ein Zimmer zu reservieren:
- Verlange Benutzername und Passwort
- Prüfe Benutzername und Passwort
- Anfrage Zimmer
- Prüfe ob dieses Zimmer frei ist
- Bestätige Zimmerreservierung
- Bestätige dem Gast die Reservierung
- Zimmer als reserviert markieren
TASK: Ausflug oder Freizeitaktivität buchen
- Um einen Ausflug oder eine Freizeitaktivität zu buchen:
- Verlange Benutzername und Passwort
- Prüfe Benutzername und Passwort
- Verlange Zimmernummer
- Prüfe ob Zimmernummer und Benutzer zusammenpassen
- Wähle Ausflug oder Freizeitaktivität
- Prüfe Verfügbarkeit
- Bestätige Buchung
- Drucke Buchung dem Gast aus
- Sende Buchung an Kollaborationspartnern
TASK: Rad reservieren
- Um ein Rad zu reservieren:
- Verlange Benutzername und Passwort
- Prüfe Benutzername und Passwort
- Verlange Zimmernummer
- Prüfe ob Zimmernummer und Benutzer zusammenpassen
- Wähle Anzahl der benötigten Räder
- Prüfe ob genug Räder zur Verfügung stehen
- Bestätige Reservierung
- Drucke Reservierung dem Gast aus
- Sende Reservierung an den Radverleih
Use Case
Letzte Änderung: 27.10.2009, 21:45 | 385 Worte