Use Case Details - Gekocius/cafe GitHub Wiki
- UC1 – Vyhledání kaváren
- UC2 – Přihlášení do aplikace
- UC3 – Editování profilu
- UC4 – Hodnocení kavárny
- UC5 – Přidávání komentáře ke kavárně
- UC6 – Správa uživatele
- UC7 – Prohlížení profilu uživatele
- UC8 – Přidání kavárny
- UC9 – Odstranění kavárny
- UC10 – Registrace uživatele
Název případu užití: | Vyhledání kaváren | |||
Identifikace případu užití: | UC1 | |||
Cíl případu užití: | Nalézt požadovanou kavárnu v databázi kaváren | |||
Primární aktér(ři): | Uživatel | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | - | |||
Výstupní podmínky: | Seznam kaváren | |||
Základní scénář: | Krok | Role | Akce | |
1 | Uživatel | Uživatel vloží název, adresu, typ kávy, popř. speciální nabídku do vyhledávacího pole | ||
2 | Uživatel | Vyhledání kaváren dle parametrů je spuštěno klikem na tlačítko Request search results | ||
3 | Systém | Vráti seznam kaváren, které vyhovují zadání | ||
Alternativní scénář(e): | Krok | Role | Akce | |
3a | Systém | Systém vrátí prázdny seznam, zobrazí se hlášení, Žádná kavárna nenalezena |
Název případu užití: | Přihlášení do aplikace | |||
Identifikace případu užití: | UC2 | |||
Cíl případu užití: | Přihlášení se do aplikace pro kávové závisláky. | |||
Primární aktér(ři): | Uživatel | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | - | |||
Výstupní podmínky: | Přihlášení do aplikace | |||
Základní scénář: | Krok | Role | Akce | |
1 | Uživatel | Spustí volbu Přihlášení. | ||
2 | Systém | Zobrazí přihlašovací okénka. | ||
3 | Uživatel | Zadá přihlašovací jméno a heslo. | ||
4 | Uživatel | Přihlási uživatele do aplikace. | ||
5 | Systém | |||
Bod rozšíření | UC3 Editování profilu. | |||
Alternativní scénář(e): | Krok | Role | Akce | |
5a1 | Systém | Pokud není uživatel registrovány, zobrazí hlášení “Toto přihlašovací jméno neexistuje.” | ||
5a2 | Systém | Pokud uživatel zadá nesprávné přihlašovací jméno/heslo, zobrazí hlášení “Zadali jste špatné přihlašovací jméno/heslo.” |
Název případu užití: | Editování profilu | |||
Identifikace případu užití: | UC3 | |||
Cíl případu užití: | Provádění změn ve svém profilu. | |||
Primární aktér(ři): | Uživatel | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | Přihlášený uživatel | |||
Výstupní podmínky: | Editovaný profil | |||
Základní scénář: | Krok | Role | Akce | |
1 | Uživatel | Spustí volbu Editování. | ||
2 | Systém | Zobrazí okénka pro editaci. | ||
3 | Uživatel | Provedení změn. | ||
4 | Uživatel | Klikne na tlačítko Uložit. | ||
5 | Systém | Uložení provedených změn. | ||
Alternativní scénář(e): | Krok | Role | Akce | |
- | - | - |
Název případu užití: | Hodnocení kavárny | |||
Identifikace případu užití: | UC4 | |||
Cíl případu užití: | Udělit hodnocení vybrané kavárně | |||
Primární aktér(ři): | Uživatel | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | Přihlášený uživatel | |||
Výstupní podmínky: | Zanecháno hodnocení | |||
Základní scénář: | Krok | Role | Akce | |
1 | Užívatel | Užívatel vyhledá kavárnu v databáze kaváren (viď. UC1 Vyhledání kaváren) | ||
2 | Užívatel | Zvolení kavárny ze seznamu vrácených kaváren dvojklikem | ||
3 | Systém | Zobrazí detaily o vybrané kavárně | ||
4 | Užívatel | Vloží hodnocení do textového pole a potvrdí klikem na tlačítko | ||
5 | Systém | Aktualizuje dosavadní hodnocení a vrací novou hodnotu | ||
6 | Systém | Vrácení okna Rating úspěšně přidán | ||
Alternativní scénář(e): | Krok | Role | Akce | |
2a | Systém | Vypíše “kavárna nenalezena” |
Název případu užití: | Přidávání komentáře ke kavárně | |||
Identifikace případu užití: | UC5 | |||
Cíl případu užití: | Přidat komentáře k vybrané kavárně | |||
Primární aktér(ři): | Uživatel | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | Přihlášený uživatel | |||
Výstupní podmínky: | Zanechán komentář | |||
Základní scénář: | Krok | Role | Akce | |
1 | Užívatel | Užívatel vyhledá kavárnu v databáze kaváren (viď. UC1 Vyhledání kaváren) | ||
2 | Užívatel | Zvolení kavárny ze seznamu vrácených kaváren a klik na tlačítko Select | ||
3 | Systém | Zobrazí detaily o vybrané kavárně | ||
4 | Užívatel | Přidá komentář, uloží | ||
5 | Systém | Aktualizace komentářů | ||
6 | Systém | Vrácení okna Komentář úspěšně přidán | ||
Alternativní scénář(e): | Krok | Role | Akce | |
2a | Systém | Vypíše “kavárna nenalezena” |
Název případu užití: | Správa uživatele | |||
Identifikace případu užití: | UC6 | |||
Cíl případu užití: | Spravit uživatele | |||
Primární aktér(ři): | Správce | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | Přihlášený správce | |||
Výstupní podmínky: | Upravený uživatel | |||
Základní scénář: | Krok | Role | Akce | |
1 | Správce | Správce vyhledá uživatele | ||
2 | System | Vypiše informace o uživatele | ||
3 | Správce | Spravi | ||
4 | System | Aktualizace změn | ||
5 | System | Vrácení, změna je uložena. | ||
Alternativní scénář(e): | Krok | Role | Akce | |
2a | Systém | Vypíše "Uživatel nenalezen“. |
Název případu užití: | Prohlížení profilu uživatele | |||
Identifikace případu užití: | UC7 | |||
Cíl případu užití: | Prohlédnout si profil uživatele | |||
Primární aktér(ři): | Správce | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | - | |||
Výstupní podmínky: | Výpis uživatele | |||
Základní scénář: | Krok | Role | Akce | |
1 | Správce | Vyhledá uživatele | ||
2 | Systém | Vypíše informace | ||
Alternativní scénář(e): | Krok | Role | Akce | |
2a | Systém | Vypíše, Uživatel nenalezen |
Název případu užití: | Přidání kavárny | |||
Identifikace případu užití: | UC8 | |||
Cíl případu užití: | Přidat kavárnu | |||
Primární aktér(ři): | Správce | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | Přihlášený správce | |||
Výstupní podmínky: | Přidaná kavárna | |||
Základní scénář: | Krok | Role | Akce | |
1 | Správce | přida novou kavárnu | ||
2 | Systém | aktualizace | ||
3 | Systém | vrácení, změna uložena | ||
Alternativní scénář(e): | Krok | Role | Akce | |
- | - | - |
Název případu užití: | Odstranění kavárny | |||
Identifikace případu užití: | UC9 | |||
Cíl případu užití: | Deaktivovat příslušnou kavárnu | |||
Primární aktér(ři): | Správce | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | Přihlášeny správce | |||
Výstupní podmínky: | Kavárna deaktivována | |||
Základní scénář: | Krok | Role | Akce | |
1 | Správce | Vyhledá kavárnu | ||
2 | Systém | Vypiše kavárnu | ||
3 | Správce | Označí kavárnu jako neaktivní. | ||
4 | Systém | Aktualizace | ||
5 | Systém | Vracení, změna uložena | ||
Alternativní scénář(e): | Krok | Role | Akce | |
2a | Systém | Vracení, taková kavárna neexistuje |
Název případu užití: | Registrace uživatel | |||
Identifikace případu užití: | UC10 | |||
Cíl případu užití: | Registrace uživatele | |||
Primární aktér(ři): | Uživatel | |||
Pomocný aktér(ři): | - | |||
Vstupní podmínky: | - | |||
Výstupní podmínky: | Registrovaný uživatel | |||
Základní scénář: | Krok | Role | Akce | |
1 | Systém | ukáže panel registrace | ||
2 | Uživatel | vyplni registrace | ||
3 | Systém | aktualizace | ||
4 | Systém | vracení, je uživatel uloženy | ||
Alternativní scénář(e): | Krok | Role | Akce | |
4a | Systém | Špatně vyplněna registrace |