Detailní popis požadavků » Historie » Verze 6
Lucie Tauchenová, 2020-04-01 16:10
1 | 1 | Lucie Tauchenová | h1. Detailní popis požadavků |
---|---|---|---|
2 | |||
3 | h2. Seznam PU: |
||
4 | |||
5 | * PU001: Filtrovat obsah dle kategorií |
||
6 | * PU002: Uložit knihu do oblíbených |
||
7 | * PU003: Odebrat knihu ze seznamu oblíbených |
||
8 | * PU004: Zobrazit detail knihy |
||
9 | * PU005: Zobrazit statistiku oblíbenosti |
||
10 | 2 | Lucie Tauchenová | * PU006: Registrovat se do aplikace. |
11 | 1 | Lucie Tauchenová | |
12 | h2. Název a popis: PU001: Filtrovat obsah dle kategorií |
||
13 | |||
14 | 3 | Lucie Tauchenová | Umožňuje uživateli vybrat 1-N kategorií, podle kterých se mu následně filtruje výběr knih. |
15 | 1 | Lucie Tauchenová | |
16 | h3. Standardní průběh: |
||
17 | |||
18 | 2 | Lucie Tauchenová | * Uživatel zvolí v menu položku "topics". |
19 | 1 | Lucie Tauchenová | * Systém zobrazí uživateli seznam kategorií knih. |
20 | * Uživatel označí 1-N kategorií, které ho zajímají. |
||
21 | <alt: uživatel si vybere 0 kategorií> |
||
22 | * Uživatel potvrdí svůj výběr tlačítkem Potvrdit. |
||
23 | * Systém uživateli zobrazí souhrn vybraných témat, podle kterých bude filtrovaný výběr knih. |
||
24 | |||
25 | h3. Alternativní průběh: |
||
26 | |||
27 | 4 | Lucie Tauchenová | <alt: uživatel si vybere 0 kategorií>: Systém uživateli neaktivuje tlačítko Potvrdit, dokud si uživatel nevybere alespoň jednu kategorii. |
28 | 1 | Lucie Tauchenová | |
29 | h3. Vstupní podmínky: |
||
30 | |||
31 | Uživatel má na výběr alespoň 2 kategorie. |
||
32 | |||
33 | h3. Výstupní podmínky: |
||
34 | |||
35 | 2 | Lucie Tauchenová | Uživateli se zobrazují pouze knihy, které spadají do vybraných kategorií. |
36 | 1 | Lucie Tauchenová | |
37 | h2. Název a popis: PU002: Uložit knihu do oblíbených |
||
38 | |||
39 | Umožňuje uživateli přidat knihu do oblíbených. |
||
40 | |||
41 | h3. Standardní průběh (I. možnost - like): |
||
42 | |||
43 | * Uživatel klikne v menu na položku "books". |
||
44 | * Systém uživateli zobrazí seznam knih. |
||
45 | * Uživatel si ze seznamu kliknutím vybere jednu knihu. |
||
46 | * Systém zobrazí uživateli titulní stranu vybrané knihy. |
||
47 | * Uživatel dá kliknutím na ikonu srdíčka knize "like". |
||
48 | * Systém přidá knihu do seznamu oblíbených. |
||
49 | <alt: neexistující seznam oblíbených položek> |
||
50 | |||
51 | 6 | Lucie Tauchenová | h3. Standardní průběh (II. možnost - kód) - rozšíření Základních požadavků (není součástí MVP). |
52 | 1 | Lucie Tauchenová | |
53 | * Uživatel skrze systém aktivuje kameru ve svém zařízení. |
||
54 | 5 | Lucie Tauchenová | * Uživatel nasnímá QR kód artefaktu, který ho zaujme. |
55 | 1 | Lucie Tauchenová | * <alt: QR kód nelze nasnímat> |
56 | 5 | Lucie Tauchenová | * Systém podle kódu rozpozná, o který artefakt se jedná, a uloží ho do seznamu oblíbených. |
57 | 1 | Lucie Tauchenová | * <alt: neexistující seznam oblíbených položek> |
58 | |||
59 | h3. Alternativní průběhy: |
||
60 | |||
61 | <alt: neexistující seznam oblíbených položek>: Pokud seznam neexistuje, systém seznam založí a následně do něj vloží označenou knihu. |
||
62 | 6 | Lucie Tauchenová | <alt: QR nelze nasnímat>: Uživatel vloží identifikační kód artefaktu do aplikace ručně. |
63 | 1 | Lucie Tauchenová | |
64 | h3. Vstupní podmínky: |
||
65 | |||
66 | Uživatel je přihlášený v aplikaci. |
||
67 | Uživatelovo zařízení má k dispozici funkční kameru. |
||
68 | |||
69 | h3. Výstupní podmínky: |
||
70 | |||
71 | 6 | Lucie Tauchenová | Nasnímaný artefakt je uložen v uživatelově seznamu oblíbených. |
72 | 1 | Lucie Tauchenová | |
73 | |||
74 | |||
75 | h2. Název a popis: PU003: Odebrat knihu ze seznamu oblíbených |
||
76 | |||
77 | Umožňuje uživateli odebrat knihu ze seznamu oblíbených. |
||
78 | |||
79 | h3. Standardní průběh: |
||
80 | |||
81 | * Uživatel klikne v menu na položku "likes". |
||
82 | * Systém zobrazí uživateli seznam oblíbených knih. |
||
83 | * Uživatel si ze seznamu kliknutím vybere jednu knihu. |
||
84 | * Systém zobrazí uživateli titulní stranu oblíbené knihy. |
||
85 | * Uživatel klikne na ikonu srdíčka u knihy. |
||
86 | * Systém odebere knihu ze seznamu oblíbených. |
||
87 | |||
88 | h3. Vstupní podmínky: |
||
89 | |||
90 | Uživatel má v seznamu oblíbených uloženou alespoň 1 knihu. |
||
91 | |||
92 | h3. Výstupní podmínky: |
||
93 | |||
94 | Odoznačená kniha se již nenachází v seznamu oblíbených. |
||
95 | |||
96 | |||
97 | |||
98 | h2. Název a popis: PU004: Zobrazit detail knihy |
||
99 | |||
100 | Umožňuje uživateli zobrazit detail knihy. |
||
101 | |||
102 | h3. Standardní průběh: |
||
103 | |||
104 | * Uživatel klikne v menu na položku "books", popř. "likes". |
||
105 | * Systém zobrazí uživateli seznam knih, popř. seznam oblíbených knih. |
||
106 | * Uživatel si ze seznamu kliknutím vybere jednu knihu. |
||
107 | * Systém zobrazí uživateli titulní stranu knihy, která obsahuje název knihy, autora a ikonu srdíčka ("like"). |
||
108 | * Uživatel klikne na název knihy, popř. autora knihy. |
||
109 | * Systém uživateli zobrazí detail knihy, který obsahuje seznam poznámek v knize, detail poznámky, další informace o knize, odkazy. |
||
110 | |||
111 | |||
112 | |||
113 | h2. Název a popis: PU005: Zobrazit statistiku oblíbenosti |
||
114 | |||
115 | Umožňuje uživateli zobrazit statistiku oblíbenosti knih. |
||
116 | |||
117 | h3. Standardní průběh: |
||
118 | |||
119 | * Uživatel klikne na položku v menu "charts". |
||
120 | * Systém uživateli zobrazí aktuální žebříčky oblíbenosti knih. Uživatel má na výběr žebříček oblíbenosti všech knih na výstavě nebo žebříček oblíbenosti jeho oblíbených knih. |
||
121 | * Uživatel může přepínat mezi jednotlivými statistikami pomocí ovládacího tlačítka. |
||
122 | |||
123 | h3. Vstupní podmínky: |
||
124 | |||
125 | Seznamy, ze kterých se vytvářejí statistiky, nejsou prázdné. |
||
126 | |||
127 | |||
128 | |||
129 | h2. Název a popis: PU006: Registrovat se do aplikace |
||
130 | |||
131 | Umožňuje uživateli registrovat se do aplikace. |
||
132 | |||
133 | h3. Standardní průběh: |
||
134 | |||
135 | * Uživatel vyplní a odešle registrační formulář, který se nachází na landing page aplikace. |
||
136 | * Systém uživateli udělí dočasně přístup do zbytku aplikace a odešle mu email s aktivačním odkazem. |
||
137 | |||
138 | h3. Vstupní podmínky: |
||
139 | |||
140 | Bez registrace je aplikace přístupná pouze částečně (landing page). |
||
141 | |||
142 | h3. Výstupní podmínky: |
||
143 | |||
144 | Uživatel musí svůj účet do 48 hodin prostřednictvím odkazu aktivovat, jinak bude jeho účet smazán (vč. dat s ním spojených). |