| 1 | = Сценарија на случаи на употреба |
| 2 | |
| 3 | \\ |
| 4 | |
| 5 | ||= ID =|| 1 || |
| 6 | ||= Случај на употреба =|| Најава на корисник || |
| 7 | ||= Актери =|| Ненајавени корисници кои сакаат пристап до сите функционалности || |
| 8 | ||= Тригер =|| Корисник кој клика на копче за најава || |
| 9 | ||= Предуслов =|| / || |
| 10 | ||= Состојба при успешен крај =|| Најава на профил со пристап до сите функционалности || |
| 11 | ||= Состојба при неуспешен крај =|| Ненајавен корисник и лимитиран пристап || |
| 12 | ||= Нормален тек =|| 1. Корисникот пристапува до страницата за логирање\\ 2. Корисникот пополнува форма за најава и се испраќа барање до backend\\ 3. Доколку корисникот постои во базата, се враќа порака за успешна најава и токен.\\ 4. При успешна најава корисникот е вратен на нашата страна || |
| 13 | ||= Исклучоци =|| Неуспешна најава || |
| 14 | ||= Приоритет =|| Висок || |
| 15 | ||= Фреквенција на\\ користење =|| Секој пат кога корисникот ќе сака пристап до сите функционалности || |
| 16 | |
| 17 | \\ |
| 18 | |
| 19 | ||= ID =|| 2 || |
| 20 | ||= Случај на употреба =|| Навигирање кон преглед на профил || |
| 21 | ||= Актери =|| Најавен корисник || |
| 22 | ||= Тригер =|| Кликни на копче преку навигација || |
| 23 | ||= Предуслов =|| / || |
| 24 | ||= Состојба при успешен крај =|| Приказ на корисничкиот профил || |
| 25 | ||= Состојба при неуспешен крај =|| На корисникот му е прикажана error страница || |
| 26 | ||= Нормален тек =|| 1. Корисникот клика на копчето за преглед на својот профил\\ 2. Корисникот е насочен кон својот профил\\ 3. Се испраќа GET барање до backend за да се превземат сите податоци поврзани со корисникот\\ 4. На корисникот му е прикажан преглед на неговиот профил || |
| 27 | ||= Исклучоци =|| Снемување на конекција со интернет/сервер || |
| 28 | ||= Приоритет =|| Висок || |
| 29 | ||= Фреквенција на\\ користење =|| Секој пат кога корисникот ќе сака да го погледне својот профил / да ги ажурира своите лични преференци || |
| 30 | |
| 31 | \\ |
| 32 | |
| 33 | ||= ID =|| 3 || |
| 34 | ||= Случај на употреба =|| Пополнување на форма со положени предмети и лични интереси || |
| 35 | ||= Актери =|| Најавен корисник || |
| 36 | ||= Тригер =|| По прва најава или со навигирање кон преглед на профилот || |
| 37 | ||= Предуслов =|| / || |
| 38 | ||= Состојба при успешен крај =|| Личните интереси и положените предмети на корисникот се додаваат во базата на податоци || |
| 39 | ||= Состојба при неуспешен крај =|| На корисникот му е прикажана error страница || |
| 40 | ||= Нормален тек =|| 1. На корисникот му е прикажана формата\\ 2. Корисникот ја пополнува формата\\ 3. Се испраќа POST барање до backend за да се додат сите податоци кои корисникот ги внел\\ 4. На корисникот му е прикажана порака за успешно испратено барање || |
| 41 | ||= Исклучоци =|| Снемување на конекција со интернет/сервер или невалиден внес || |
| 42 | ||= Приоритет =|| Висок || |
| 43 | ||= Фреквенција на\\ користење =|| Секој пат кога корисникот ќе сака да додаде нови положени предмети или да смени лични интереси || |
| 44 | |
| 45 | \\ |
| 46 | |
| 47 | ||= ID =|| 4 || |
| 48 | ||= Случај на употреба =|| Преглед на резултати добиени од алгоритмот || |
| 49 | ||= Актери =|| Најавен корисник || |
| 50 | ||= Тригер =|| Клик на копче за приказ на резултати || |
| 51 | ||= Предуслов =|| Корисникот да се наоѓа на главната страницата || |
| 52 | ||= Состојба при успешен крај =|| Приказ на добиените резултати || |
| 53 | ||= Состојба при неуспешен крај =|| На корисникот му е прикажана error страница || |
| 54 | ||= Нормален тек =|| 1. Корисникот навигира до главната страница\\ 2. Корисникот кликнува на копче за приказ на резултати\\ 3. Испратено е GET барање до backend кој ги процесира податоците на корисникот и враќа соодветен одговор добиен од алгоритмот || |
| 55 | ||= Исклучоци =|| Снемување на конекција со интернет/сервер || |
| 56 | ||= Приоритет =|| Висок || |
| 57 | ||= Фреквенција на\\ користење =|| Секој пат кога корисникот ќе сака да добие препорака || |
| 58 | |
| 59 | \\ |
| 60 | |
| 61 | ||= ID =|| 5 || |
| 62 | ||= Случај на употреба =|| Преглед, пребарување, филтрирање на сите предмети || |
| 63 | ||= Актери =|| Сите корисници || |
| 64 | ||= Тригер =|| Навигирање кон страница за преглед на сите предмети || |
| 65 | ||= Предуслов =|| Корисникот се наоѓа на страницата за преглед на сите предмети || |
| 66 | ||= Состојба при успешен крај =|| Приказ на соодветниот резултат од барањето || |
| 67 | ||= Состојба при неуспешен крај =|| На корисникот му е прикажана error страница || |
| 68 | ||= Нормален тек =|| 1. Корисникот пристапува кон страницата за преглед на сите предмети\\ 2. Корисникот има преглед на сите предмети\\ 3. Со клик на копчиња корисникот може да пребарува/филтрира низ предметите\\ 4. На корисникот му се прикажани соодветните резултати || |
| 69 | ||= Исклучоци =|| Снемување на конекција со интернет/сервер или невалиден внес || |
| 70 | ||= Приоритет =|| Среден || |
| 71 | ||= Фреквенција на\\ користење =|| Секој пат кога корисникот ќе сака да ги разгледа предметите || |