1 | | = Кориснички сценарија |
2 | | |
3 | | == Корисник |
4 | | * Пребарува простории |
5 | | * Филтрира простории |
6 | | * Се навигира до простории |
7 | | |
8 | | == Администратор |
9 | | * Се најавува |
10 | | * Креира мапи |
11 | | * Ажурира постоечки простории и додава нови |
12 | | |
| 1 | == Сценарија - случаи на употреба |
| 2 | |
| 3 | === Корисник |
| 4 | |
| 5 | ---- |
| 6 | |
| 7 | ||= ИД: =|| 1 || |
| 8 | ||= Случај на употреба: =|| Приказ на простории || |
| 9 | ||= Актери: =|| Корисник || |
| 10 | ||= Опис: =|| Корисникот добива приказ за сите простории во институцијата || |
| 11 | ||= Тригер: =|| Корисникот сака да ги види сите простории во институцијата || |
| 12 | ||= Предуслов: =|| Корисникот има интернет пристап || |
| 13 | ||= Постуслов: =|| Се прикажуваат просториите || |
| 14 | {{{#!th rowspan=2 align=center |
| 15 | Нормален тек |
| 16 | }}} |
| 17 | |---------------- |
| 18 | {{{#!td |
| 19 | 1. Корисникот влегува во апликацијата и пристапува до секцијата за приказ на простории |
| 20 | 2. Се прикажуваат сите простории во рамки на институцијата |
| 21 | }}} |
| 22 | |---------------- |
| 23 | ||= Исклучоци: =|| **Се случува грешка при процесирање на барањето** || |
| 24 | ||= Вклучува: =|| - || |
| 25 | ||= Приоритет: =|| Висок || |
| 26 | ||= Фрекфенција на користење: =|| Често || |
| 27 | ||= Бизнис правила: =|| Податоците за простории мораат редовно да се ажурираат || |
| 28 | ||= Спрецијални побарувања: =|| Респонзивен дизајн за мобилни и десктоп уреди || |
| 29 | ||= Претпоставки: =|| Корисниците се запознаени со интерфејсот на апликацијата || |
| 30 | ||= Забелешки: =|| - || |
| 31 | |
| 32 | ---- |
| 33 | |
| 34 | ||= ИД: =|| 2 || |
| 35 | ||= Случај на употреба: =|| Пребарување на простории || |
| 36 | ||= Актери: =|| Корисник || |
| 37 | ||= Опис: =|| Корисникот пребарува за специфични простории во институцијата || |
| 38 | ||= Тригер: =|| Корисникот сака да најде специфична просторија || |
| 39 | ||= Предуслов: =|| Корисникот има интернет пристап || |
| 40 | ||= Постуслов: =|| Прикажани се резултатите од пребарувањето || |
| 41 | {{{#!th rowspan=2 align=center |
| 42 | Нормален тек |
| 43 | }}} |
| 44 | |---------------- |
| 45 | {{{#!td |
| 46 | 1. Корисникот влегува во апликацијата и пристапува до секцијата за приказ на простории |
| 47 | 2. Корисникот го клика панелот за пребарување и внесува текст |
| 48 | 3. Системот процесира барањето и прикажува резултати |
| 49 | 4. Корисникот ги разгледува резултатите и избира просторија за повеќе информации |
| 50 | }}} |
| 51 | |---------------- |
| 52 | ||= Исклучоци: =|| Нема пронајдени резултати. || |
| 53 | ||= Вклучува: =|| - || |
| 54 | ||= Приоритет: =|| Висок || |
| 55 | ||= Фрекфенција на користење: =|| Често || |
| 56 | ||= Бизнис правила: =|| Податоците за простории мораат редовно да се ажурираат || |
| 57 | ||= Спрецијални побарувања: =|| Респонзивен дизајн за мобилни и десктоп уреди || |
| 58 | ||= Претпоставки: =|| Корисниците се запознаени со интерфејсот на апликацијата || |
| 59 | ||= Забелешки: =|| - || |
| 60 | |
| 61 | ---- |
| 62 | |
| 63 | ||= ИД: =|| 3 || |
| 64 | ||= Случај на употреба: =|| Филтрирање на резултати || |
| 65 | ||= Актери: =|| Корисник || |
| 66 | ||= Опис: =|| Корисникот ги филтрира резултатите од пребарување за да најде простории или локации што одговараат на специфични критериуми, како што се тип на просторија, капацитет, или достапност на опрема || |
| 67 | ||= Тригер: =|| Корисникот сака попрецизни резултати од пребарувањето на мапата |
| 68 | ||= Предуслов: =|| Корисникот се наоѓа во панелот за пребарување || |
| 69 | ||= Постуслов: =|| Прикажани се резултатите кои ги задоволуваат критериумите на корисникот || |
| 70 | {{{#!th rowspan=2 align=center |
| 71 | Нормален тек |
| 72 | }}} |
| 73 | |---------------- |
| 74 | {{{#!td |
| 75 | 1. Корисникот извршува основно пребарување на мапата |
| 76 | 2. Системот прикажува резултати од пребарувањето |
| 77 | 3. Корисникот отвора опции за филтрирање и избира од различни критериуми (тип на просторија, капацитет, опрема) |
| 78 | 4. Корисникот применува филтри и системот ја освежува листата на резултати |
| 79 | 5. Корисникот разгледува филтрирани резултати и избира просторија за дополнителни детали или навигација |
| 80 | }}} |
| 81 | |---------------- |
| 82 | ||= Исклучоци: =|| Нема резултати кои одговараат на дадените критериуми || |
| 83 | ||= Вклучува: =|| - || |
| 84 | ||= Приоритет: =|| Висок || |
| 85 | ||= Фрекфенција на користење: =|| Често || |
| 86 | ||= Бизнис правила: =|| Филтри мора да се ажурираат во зависност од достапноста и промените на институцијата || |
| 87 | ||= Специјални побарувања: =|| Филтрирањето мора да биде брзо и ефективно за добро корисничко искуство || |
| 88 | ||= Претпоставки: =|| Корисникот има основно разбирање за типовите на простории што ги бара || |
| 89 | ||= Забелешки: =|| - || |
| 90 | |
| 91 | |
| 92 | ---- |
| 93 | |
| 94 | ||= ИД: =|| 4 || |
| 95 | ||= Случај на употреба: =|| Детален приказ на просторија || |
| 96 | ||= Актери: =|| Корисник || |
| 97 | ||= Опис: =|| По успешното пребарување, корисникот може да види детали за избраната просторија, вклучувајќи локација, капацитет, и достапни ресурси || |
| 98 | ||= Тригер: =|| Корисникот избира просторија од резултатите на пребарувањето || |
| 99 | ||= Предуслов: =|| Резултатите од пребарувањето се веќе прикажани || |
| 100 | ||= Постуслов: =|| Деталите за просторијата се прикажани на корисникот || |
| 101 | {{{#!th rowspan=2 align=center |
| 102 | Нормален тек |
| 103 | }}} |
| 104 | |---------------- |
| 105 | {{{#!td |
| 106 | 1. Корисникот клика на просторија од списокот на резултати |
| 107 | 2. Системот ги прикажува деталните информации за избраната просторија |
| 108 | 3. Корисникот разгледува информации и може да избере да добие упатства за локацијата |
| 109 | }}} |
| 110 | |---------------- |
| 111 | ||= Исклучоци: =|| Деталите за просторијата не се достапни || |
| 112 | ||= Вклучува: =|| - || |
| 113 | ||= Приоритет: =|| Висок || |
| 114 | ||= Фрекфенција на користење: =|| По потреба || |
| 115 | ||= Бизнис правила: =|| Секогаш прикажувај точни и ажурирани информации || |
| 116 | ||= Спрецијални побарувања: =|| - || |
| 117 | ||= Претпоставки: =|| Корисникот се наоѓа во панелот за приказ на простории || |
| 118 | ||= Забелешки: =|| - || |
| 119 | |
| 120 | ---- |
| 121 | |
| 122 | ||= ИД: =|| 5 || |
| 123 | ||= Случај на употреба: =|| Прикажување на патека меѓу две простории || |
| 124 | ||= Актери: =|| Корисник || |
| 125 | ||= Опис: =|| Корисникот внесува две локации (простории) и апликацијата му ги прикажува на мапата со исцртана патека помеѓу нив || |
| 126 | ||= Тригер: =|| Корисникот сака да најде патека патека помеѓу две простории || |
| 127 | ||= Предуслов: =|| Корисникот има избрано две простории || |
| 128 | ||= Постуслов: =|| На мапата е исцртана патеката меѓу две избрани простории || |
| 129 | {{{#!th rowspan=2 align=center |
| 130 | Нормален тек |
| 131 | }}} |
| 132 | |---------------- |
| 133 | {{{#!td |
| 134 | 1. Корисникот ja отвoра алатката за навигација во апликацијата |
| 135 | 2. Корисникот внесува почетна просторија во полето за пребарување* |
| 136 | 3. Корисникот внесува крајна просторија во полето за пребарување |
| 137 | 4. Системот пронаоѓа и прикажува патека на мапата што ја поврзува почетната со крајната просторија |
| 138 | 5. Корисникот ги следи прикажаните упатства за да стигне од едната до другата просторија |
| 139 | }}} |
| 140 | |---------------- |
| 141 | ||= Исклучоци: =|| Не може да се најде патека меѓу внесените простории поради недостапни податоци или ограничувања во мапата || |
| 142 | ||= Вклучува: =|| - || |
| 143 | ||= Приоритет: =|| Висок || |
| 144 | ||= Фрекфенција на користење: =|| По потреба || |
| 145 | ||= Бизнис правила: =|| Патеките мора да бидат ажурирани и прецизни според актуелната инфраструктура на институцијата || |
| 146 | ||= Специјални побарувања: =|| Апликацијата мора да поддржува интерактивно мапирање и навигација || |
| 147 | ||= Претпоставки: =|| Корисникот знае точни називи или локации на просториите кои ги бара || |
| 148 | ||= Забелешки: =|| Корисникот треба да има можност за зумирање и приближување за подобро да ја разгледа патеката. *- Ова поле е опционално и ако не се внесе, за почетна локација се зема главниот влез на институцијата. || |
| 149 | |
| 150 | ---- |
| 151 | |
| 152 | ||= ИД: =|| 6 || |
| 153 | ||= Случај на употреба: =|| Регистрација на корисник || |
| 154 | ||= Актери: =|| Нерегистриран корисник || |
| 155 | ||= Опис: =|| Нови корисници креираат свој профил на апликацијата за да добијат пристап до персонализирани функции и зачувување на податоци || |
| 156 | ||= Тригер: =|| Корисникот сака да создаде нов кориснички профил || |
| 157 | ||= Предуслов: =|| Корисникот нема веќе постоечка корисничка сметка || |
| 158 | ||= Постуслов: =|| Корисничкиот профил е успешно создаден и корисникот е најавен || |
| 159 | {{{#!th rowspan=2 align=center |
| 160 | Нормален тек |
| 161 | }}} |
| 162 | |---------------- |
| 163 | {{{#!td |
| 164 | 1. Корисникот избира опција за регистрација на главната страница |
| 165 | 2. Корисникот внесува потребни информации како име, е-пошта, корисничко име и лозинка |
| 166 | 3. Корисникот ги прифаќа условите за користење и клика на копчето за регистрација |
| 167 | 4. Системот проверува валидноста на внесените податоци |
| 168 | 5. Системот испраќа потврден е-маил на адресата на корисникот |
| 169 | 6. Корисникот го потврдува својот профил преку е-маил врската |
| 170 | 7. Корисникот е автоматски најавен во системот со својот нов профил |
| 171 | }}} |
| 172 | |---------------- |
| 173 | ||= Исклучоци: =|| Внесените податоци се невалидни или веќе постојат, грешка при испраќање на потврден е-маил, непотврден профил || |
| 174 | ||= Вклучува: =|| - || |
| 175 | ||= Приоритет: =|| Висок || |
| 176 | ||= Фрекфенција на користење: =|| По потреба || |
| 177 | ||= Бизнис правила: =|| Секој корисник мора да има уникатен е-маил и корисничко име || |
| 178 | ||= Специјални побарувања: =|| - || |
| 179 | ||= Претпоставки: =|| Корисникот има валидна е-маил адреса и пристап до интернет || |
| 180 | ||= Забелешки: =|| - || |
| 181 | |
| 182 | ---- |
| 183 | |
| 184 | ||= ИД: =|| 7 || |
| 185 | ||= Случај на употреба: =|| Најавување и одјавување || |
| 186 | ||= Актери: =|| Корисник || |
| 187 | ||= Опис: =|| Корисниците се најавуваат за пристап до персонализирани функции и се одјавуваат од системот || |
| 188 | ||= Тригер: =|| Корисникот сака да пристапи до својот профил || |
| 189 | ||= Предуслов: =|| Корисникот е на страната за најавување || |
| 190 | ||= Постуслов: =|| Корисникот е успешно најавен или одјавен || |
| 191 | {{{#!th rowspan=2 align=center |
| 192 | Нормален тек |
| 193 | }}} |
| 194 | |---------------- |
| 195 | {{{#!td |
| 196 | **Корисникот клика на копчето за да се најави** |
| 197 | 1. Корисникот го внесува своето корисничко име и лозинка |
| 198 | 2. Корисникот клика на копчето за најавување |
| 199 | 3. Системот ги верифицира внесените податоци |
| 200 | 4. Ако податоците се точни, корисникот е најавен |
| 201 | 5. За одјавување, корисникот клика на копчето за одјавување |
| 202 | 6. Системот го одјавува корисникот |
| 203 | }}} |
| 204 | |---------------- |
| 205 | ||= Исклучоци: =|| Невалидно внесени податоци || |
| 206 | ||= Вклучува: =|| - || |
| 207 | ||= Приоритет: =|| Среден || |
| 208 | ||= Фрекфенција на користење: =|| По потреба || |
| 209 | ||= Бизнис правила: =|| Мора да се користи сигурен протокол за најава || |
| 210 | ||= Специјални побарувања: =|| - || |
| 211 | ||= Претпоставки: =|| Корисникот има активна регистрација || |
| 212 | ||= Забелешки: =|| - || |
| 213 | |
| 214 | ---- |
| 215 | |
| 216 | ||= ИД: =|| 8 || |
| 217 | ||= Случај на употреба: =|| Зачувување на омилени локации || |
| 218 | ||= Актери: =|| Регистриран корисник || |
| 219 | ||= Опис: =|| Корисниците можат да зачуваат специфични локации како 'омилени' за полесен пристап во иднина || |
| 220 | ||= Тригер: =|| **Корисникот сака да дададе специфична просторија во 'омилени'** || |
| 221 | ||= Предуслов: =|| Корисникот е најавен и има најдено и избрано локација || |
| 222 | ||= Постуслов: =|| Локацијата е додадена во списокот на омилени на корисникот || |
| 223 | {{{#!th rowspan=2 align=center |
| 224 | Нормален тек |
| 225 | }}} |
| 226 | |---------------- |
| 227 | {{{#!td |
| 228 | 1. Корисникот се најавува |
| 229 | 2. Корисникот наоѓа локација што сака да ја зачува |
| 230 | 3. Корисникот избира 'Додај во омилени' |
| 231 | 4. Системот **ја зачувува** локацијата во списокот на омилени на корисникот |
| 232 | }}} |
| 233 | |---------------- |
| 234 | ||= Исклучоци: =|| Системот не може да ја додаде локацијата во омилени || |
| 235 | ||= Вклучува: =|| - || |
| 236 | ||= Приоритет: =|| Низок || |
| 237 | ||= Фрекфенција на користење: =|| По потреба || |
| 238 | ||= Бизнис правила: =|| Корисникот мора да е најавен за да ја користи оваа функционалност || |
| 239 | ||= Спрецијални побарувања: =|| - || |
| 240 | ||= Претпоставки: =|| Корисникот има интерес да зачува локации за идна употреба || |
| 241 | ||= Забелешки: =|| - || |
| 242 | |
| 243 | |
| 244 | |
| 245 | === Администратор |
| 246 | |
| 247 | ||= ИД: =|| 9 || |
| 248 | ||= Случај на употреба: =|| Регистрација на администратор || |
| 249 | ||= Актери: =|| Корисник || |
| 250 | ||= Опис: =|| Нерегистриран корисник или веќе регистриран корисник може да постави барање за добивање на администраторска корисничка сметка || |
| 251 | ||= Тригер: =|| Корисникот сака да добие администраторска сметка со цел да конструира свои мапи || |
| 252 | ||= Предуслов: =|| - || |
| 253 | ||= Постуслов: =||Администраторската сметка е успешно создадена и е доделена посебна администраторска страница || |
| 254 | {{{#!th rowspan=2 align=center |
| 255 | Нормален тек |
| 256 | }}} |
| 257 | |---------------- |
| 258 | {{{#!td |
| 259 | 1. Корисникот избира опција за регистрација на корисник на главната страница |
| 260 | 2. Корисникот го клика копчето за регистрација на администратор |
| 261 | 3. **Корисникот внесува потребни информации како име, е-пошта, корисничко име, лозинка и информации за типот на институција** |
| 262 | 5. Корисникот ги прифаќа условите за користење и клика на копчето за регистрација |
| 263 | 6. Системот ја проверува валидноста на внесените податоци и се пушта барање за добивање на администраторска сметка. |
| 264 | 7. Ако е барањето прифатено, системот испраќа е-маил за потврда кој содржи уникатен токен што е асоциран со администраторската сметка на корисникот |
| 265 | 8. Корисникот го потврдува својот профил преку е-маил врската |
| 266 | 9. Се креира администраторската сметка на корисникот во системот и му се доделува администраторска страница |
| 267 | }}} |
| 268 | |---------------- |
| 269 | ||= Исклучоци: =|| Внесените податоци се невалидни или веќе постојат, грешка при испраќање на потврден е-маил, непотврдена сметка, одбиено барање || |
| 270 | ||= Вклучува: =|| - || |
| 271 | ||= Приоритет: =|| Висок || |
| 272 | ||= Фрекфенција на користење: =|| По потреба || |
| 273 | ||= Бизнис правила: =|| Секоја администраторска сметка мора да биде одобрена од овластените лица || |
| 274 | ||= Специјални побарувања: =|| Е-маил потврда за обезбедување на валидност на корисничките податоци и одобрување на администраторската сметка || |
| 275 | ||= Претпоставки: =||-|| |
| 276 | ||= Забелешки: =|| * - //Овластено лице се смета за развивач на апликацијата или администратор на веќе постоечка мапа. **Нормален тек-4:** Информациите кои се бараат не се финални || |
| 277 | |
| 278 | ---- |
| 279 | |
| 280 | ||= ИД: =|| 10 || |
| 281 | ||= Случај на употреба: =|| Најава на администратор || |
| 282 | ||= Актери: =|| Администратор || |
| 283 | ||= Опис: =|| Администраторите се најавуваат за пристап до административната страница за управување со мапи и други аспекти на апликацијата || |
| 284 | ||= Тригер: =|| Администраторот сака да пристапи до привилегираните функционалности || |
| 285 | ||= Предуслов: =|| Администраторот е на страната за најавување || |
| 286 | ||= Постуслов: =|| Администраторот е успешно најавен и има пристап до административниот панел || |
| 287 | {{{#!th rowspan=2 align=center |
| 288 | Нормален тек |
| 289 | }}} |
| 290 | |---------------- |
| 291 | {{{#!td |
| 292 | 1. Администраторот пристапува до страницата за најавување |
| 293 | 2. Администраторот внесува својот кориснички идентификатор и лозинка |
| 294 | 3. Администраторот клика на копчето за најавување |
| 295 | 4. Системот ги валидира внесените податоци |
| 296 | 5. Ако податоците се точни, администраторот е најавен и пренасочен кон административниот панел |
| 297 | }}} |
| 298 | |---------------- |
| 299 | ||= Исклучоци: =|| Невалидни креденцијали или технички проблеми кои го спречуваат најавувањето || |
| 300 | ||= Вклучува: =|| - || |
| 301 | ||= Приоритет: =|| Висок || |
| 302 | ||= Фрекфенција на користење: =|| Редовно || |
| 303 | ||= Бизнис правила: =|| Најавувањето мора да се извршува преку сигурен и енкриптиран протокол || |
| 304 | ||= Специјални побарувања: =|| Заштита на личните податоци и корисничките сесии мора да бидат секогаш активни || |
| 305 | ||= Претпоставки: =|| Администраторот е регистриран во системот и ги знае своите податоци за најава || |
| 306 | ||= Забелешки: =|| - || |
| 307 | |
| 308 | ---- |
| 309 | |
| 310 | ||= ИД: =|| 11 || |
| 311 | ||= Случај на употреба: =|| Креирање и уредување на мапи || |
| 312 | ||= Актери: =|| Администратор || |
| 313 | ||= Опис: =|| Администраторот може да креира нови мапи или да уредува постоечки мапи со додавање или измена на простории и атрибути || |
| 314 | ||= Тригер: =|| Потреба за креирање на нова или уредување на веќе посотечка мапа || |
| 315 | ||= Предуслов: =|| Администраторот е најавен со соодветни пристапни права || |
| 316 | ||= Постуслов: =|| Мапата е ажурирана со новите информации || |
| 317 | {{{#!th rowspan=2 align=center |
| 318 | Нормален тек |
| 319 | }}} |
| 320 | |---------------- |
| 321 | {{{#!td |
| 322 | 1. Администраторот пристапува до административниот панел за мапи |
| 323 | 2. Избира мапа за уредување или опција за креирање нова мапа |
| 324 | 3. Додава или менува простории и атрибути според потребите |
| 325 | 4. Ги потврдува промените и ја зачувува мапата |
| 326 | }}} |
| 327 | |---------------- |
| 328 | ||= Исклучоци: =|| Промените не се зачувани поради серверски грешки || |
| 329 | ||= Вклучува: =|| - || |
| 330 | ||= Приоритет: =|| Висок || |
| 331 | ||= Фрекфенција на користење: =|| По потреба || |
| 332 | ||= Бизнис правила: =|| - || |
| 333 | ||= Специјални побарувања: =|| Синхронизирани податоци || |
| 334 | ||= Претпоставки: =|| Администраторите имаат искуство со алатките за мапирање || |
| 335 | ||= Забелешки: =|| Потребно е редовно ажурирање на софтверот за мапирање || |