Сценарија на случаи на употреба
ID | 1 |
---|---|
Случај на употреба | Најава на корисник |
Актери | Ненајавени корисници кои сакаат пристап до сите функционалности |
Тригер | Корисник кој клика на копче за најава |
Предуслов | / |
Состојба при успешен крај | Најава на профил со пристап до сите функционалности |
Состојба при неуспешен крај | Ненајавен корисник и лимитиран пристап |
Нормален тек | 1. Корисникот пристапува до страницата за логирање 2. Корисникот пополнува форма за најава и се испраќа барање до backend 3. Доколку корисникот постои во базата, се враќа порака за успешна најава и токен. 4. При успешна најава корисникот е вратен на нашата страна |
Исклучоци | Неуспешна најава |
Приоритет | Висок |
Фреквенција на користење | Секој пат кога корисникот ќе сака пристап до сите функционалности |
ID | 2 |
---|---|
Случај на употреба | Навигирање кон преглед на профил |
Актери | Најавен корисник |
Тригер | Кликни на копче преку навигација |
Предуслов | / |
Состојба при успешен крај | Приказ на корисничкиот профил |
Состојба при неуспешен крај | На корисникот му е прикажана error страница |
Нормален тек | 1. Корисникот клика на копчето за преглед на својот профил 2. Корисникот е насочен кон својот профил 3. Се испраќа GET барање до backend за да се превземат сите податоци поврзани со корисникот 4. На корисникот му е прикажан преглед на неговиот профил |
Исклучоци | Снемување на конекција со интернет/сервер |
Приоритет | Висок |
Фреквенција на користење | Секој пат кога корисникот ќе сака да го погледне својот профил / да ги ажурира своите лични преференци |
ID | 3 |
---|---|
Случај на употреба | Пополнување на форма со положени предмети и лични интереси |
Актери | Најавен корисник |
Тригер | По прва најава или со навигирање кон преглед на профилот |
Предуслов | / |
Состојба при успешен крај | Личните интереси и положените предмети на корисникот се додаваат во базата на податоци |
Состојба при неуспешен крај | На корисникот му е прикажана error страница |
Нормален тек | 1. На корисникот му е прикажана формата 2. Корисникот ја пополнува формата 3. Се испраќа POST барање до backend за да се додат сите податоци кои корисникот ги внел 4. На корисникот му е прикажана порака за успешно испратено барање |
Исклучоци | Снемување на конекција со интернет/сервер или невалиден внес |
Приоритет | Висок |
Фреквенција на користење | Секој пат кога корисникот ќе сака да додаде нови положени предмети или да смени лични интереси |
ID | 4 |
---|---|
Случај на употреба | Преглед на резултати добиени од алгоритмот |
Актери | Најавен корисник |
Тригер | Клик на копче за приказ на резултати |
Предуслов | Корисникот да се наоѓа на главната страницата |
Состојба при успешен крај | Приказ на добиените резултати |
Состојба при неуспешен крај | На корисникот му е прикажана error страница |
Нормален тек | 1. Корисникот навигира до главната страница 2. Корисникот кликнува на копче за приказ на резултати 3. Испратено е GET барање до backend кој ги процесира податоците на корисникот и враќа соодветен одговор добиен од алгоритмот |
Исклучоци | Снемување на конекција со интернет/сервер |
Приоритет | Висок |
Фреквенција на користење | Секој пат кога корисникот ќе сака да добие препорака |
ID | 5 |
---|---|
Случај на употреба | Преглед, пребарување, филтрирање на сите предмети |
Актери | Сите корисници |
Тригер | Навигирање кон страница за преглед на сите предмети |
Предуслов | Корисникот се наоѓа на страницата за преглед на сите предмети |
Состојба при успешен крај | Приказ на соодветниот резултат од барањето |
Состојба при неуспешен крај | На корисникот му е прикажана error страница |
Нормален тек | 1. Корисникот пристапува кон страницата за преглед на сите предмети 2. Корисникот има преглед на сите предмети 3. Со клик на копчиња корисникот може да пребарува/филтрира низ предметите 4. На корисникот му се прикажани соодветните резултати |
Исклучоци | Снемување на конекција со интернет/сервер или невалиден внес |
Приоритет | Среден |
Фреквенција на користење | Секој пат кога корисникот ќе сака да ги разгледа предметите |
Last modified
2 weeks ago
Last modified on 04/30/25 21:09:28
Note:
See TracWiki
for help on using the wiki.