Сценарија на случаи на употреба
1. За креирање и управување со корисници
| ID | 1 |
|---|---|
| Случај на употреба | Регистрација на корисник |
| Актери | Нерегистрирани корисници кои сакаат да направат свој профил, да остават оцена, да направат нарачка на потребни состојки |
| Тригер | Корисник кој клика на копче за регистрација |
| Предуслов | / |
| Состојба при успешен крај | Најава на нов профил со зголемени можности |
| Состојба при неуспешен крај | Нерегистриран корисник со лимитирани можности |
| Нормален тек | 1. Корисникот пристапува до страницата за регистрација 2. Корисникот ги внесува потребните информации за регистрација (име и презиме, email, лозинка, потврдна лозинка) 3. Корисникот кликнува за копчето за регистрација 4. Се испраќа POST барање до backend апликацијата 5. Корисничките детали се запишуваат во база 6. Корисикот е пренасочен до почетната страница. |
| Исклучоци | Лоша конекција, email веќе постои, неусогласени лозинки |
| Приоритет | Висок |
| Фреквенција на користење | Само еднаш од корисник |
| ID | 2 |
|---|---|
| Случај на употреба | Најава на корисник |
| Актери | Регистрирани корисници, продавачи |
| Тригер | Клик на копче „Најави се“ |
| Предуслов | Постоечки регистриран профил |
| Состојба при успешен крај | Успешна најава и пристап до сите функции |
| Состојба при неуспешен крај | Неуспешна најава – пристап не е дозволен |
| Нормален тек | 1. Корисникот ја отвора формата за најава 2. Внесува email и лозинка 3. Кликнува „Најави се“ 4. Се испраќа барање до backend 5. Се проверуваат креденцијалите 6. Корисникот се пренасочува на почетна страна |
| Исклучоци | Неточен email или лозинка, проблем со серверот |
| Приоритет | Висок |
| Фреквенција на користење | Редовно |
| ID | 3 |
|---|---|
| Случај на употреба | Одјава |
| Актери | Регистрирани корисници, продавачи |
| Тригер | Клик на „Одјава“ |
| Предуслов | Активна сесија |
| Состојба при успешен крај | Корисникот е одјавен и пренасочен |
| Состојба при неуспешен крај | Корисникот останува најавен |
| Нормален тек | 1. Корисникот кликнува на „Одјава“ 2. Сесијата се прекинува 3. Корисникот се пренасочува кон почетна страница |
| Исклучоци | Сесијата не може да се прекине поради грешка |
| Приоритет | Низок |
| Фреквенција на користење | Секојдневно |
2. За прелистување и пребарување производи
| ID | 4 |
|---|---|
| Случај на употреба | Пребарување на производи |
| Актери | Сите корисници |
| Тригер | Внес на поим или клик на филтер |
| Предуслов | / |
| Состојба при успешен крај | Прикажани релевантни производи |
| Состојба при неуспешен крај | Нема резултати |
| Нормален тек | 1. Корисник внесува збор во полето за пребарување или избира филтер 2. Се праќа барање до backend 3. Се враќаат резултати и се прикажуваат |
| Исклучоци | Лоша конекција, грешка при барање |
| Приоритет | Среден |
| Фреквенција на користење | Многу често |
| ID | 5 |
|---|---|
| Случај на употреба | Преглед на детали за производ |
| Актери | Сите корисници |
| Тригер | Клик на производ |
| Предуслов | Производот постои во системот |
| Состојба при успешен крај | Прикажани сите информации за производот |
| Состојба при неуспешен крај | Неуспешно вчитување на страницата |
| Нормален тек | 1. Корисник кликнува на производ 2. Се праќа барање до сервер 3. Се прикажуваат слики, опис, цена, залиха, коментари |
| Исклучоци | Производот е избришан, грешка во поврзување |
| Приоритет | Висок |
| Фреквенција на користење | Често |
3. За кошничка и нарачки
| ID | 6 |
|---|---|
| Случај на употреба | Додавање производ во кошничка |
| Актери | Регистрирани корисници |
| Тригер | Клик на „Додај во кошничка“ |
| Предуслов | Корисникот е најавен |
| Состојба при успешен крај | Производот е додаден во кошничката |
| Состојба при неуспешен крај | Нема промена |
| Нормален тек | 1. Корисник избира количина 2. Кликнува на копчето „Додај во кошничка“ 3. Се ажурира кошничката во базата или сесија |
| Исклучоци | Производ не е достапен, проблем со серверот |
| Приоритет | Висок |
| Фреквенција на користење | Често |
| ID | 7 |
|---|---|
| Случај на употреба | Преглед и уредување на кошничка |
| Актери | Регистрирани корисници |
| Тригер | Клик на „Кошничка“ |
| Предуслов | Најавен корисник со барем еден производ во кошничка |
| Состојба при успешен крај | Кошничката е успешно уредена |
| Состојба при неуспешен крај | Промените не се зачувани |
| Нормален тек | 1. Корисник ја отвора кошничката 2. Ги менува количините или брише производ 3. Промените се снимаат и се ажурира вкупната цена |
| Исклучоци | Производот е недостапен, серверска грешка |
| Приоритет | Среден |
| Фреквенција на користење | Често |
| ID | 8 |
|---|---|
| Случај на употреба | Извршување нарачка |
| Актери | Регистрирани корисници |
| Тригер | Клик на „Нарачај“ |
| Предуслов | Полна кошничка и најавен корисник |
| Состојба при успешен крај | Креирана нарачка и зачувана во база |
| Состојба при неуспешен крај | Нарачката не е процесирана |
| Нормален тек | 1. Корисник ја проверува кошничката 2. Внесува адреса и податоци за испорака 3. Избира начин на плаќање 4. Кликнува на „Нарачај“ 5. Се снима нарачката во базата 6. Се испраќа потврда |
| Исклучоци | Празни полиња, грешка при снимање, лоша конекција |
| Приоритет | Висок |
| Фреквенција на користење | Повремено |
| ID | 9 |
|---|---|
| Случај на употреба | Преглед на историја на нарачки |
| Актери | Регистрирани корисници |
| Тригер | Клик на „Мои нарачки“ |
| Предуслов | Постојат направени нарачки |
| Состојба при успешен крај | Се прикажува листа со нарачки |
| Состојба при неуспешен крај | Нема податоци или грешка |
| Нормален тек | 1. Корисник го отвора својот профил 2. Кликнува на „Мои нарачки“ 3. Се прикажуваат сите нарачки со статуси |
| Исклучоци | Серверска грешка, лоша конекција |
| Приоритет | Среден |
| Фреквенција на користење | Повремено |
4. За интеракција со производи (оценки, коментари)
| ID | 10 |
|---|---|
| Случај на употреба | Оценување и коментирање на производ |
| Актери | Регистрирани корисници |
| Тригер | Клик на опција за оставање рецензија |
| Предуслов | Производот е купен од корисникот |
| Состојба при успешен крај | Рецензијата е успешно објавена |
| Состојба при неуспешен крај | Рецензијата не е зачувана |
| Нормален тек | 1. Корисник отвара страница на производ 2. Пополнува оцена и текст 3. Кликнува на „Објави“ 4. Рецензијата се зачувува и прикажува јавно |
| Исклучоци | Невалидни податоци, серверска грешка |
| Приоритет | Среден |
| Фреквенција на користење | Повремено |
5. За продавачи и управување со производи
| ID | 11 |
|---|---|
| Случај на употреба | Барање за статус на продавач |
| Актери | Регистрирани корисници |
| Тригер | Клик на „Стани продавач“ |
| Предуслов | Најавен корисник |
| Состојба при успешен крај | Барањето е испратено до администратор |
| Состојба при неуспешен крај | Формуларот не е испратен |
| Нормален тек | 1. Корисник пополнува форма за апликација 2. Кликнува „Испрати“ 3. Барањето се снима и се чека одобрување |
| Исклучоци | Непополнети полиња, техничка грешка |
| Приоритет | Среден |
| Фреквенција на користење | Еднаш по корисник |
| ID | 12 |
|---|---|
| Случај на употреба | Додавање нов производ |
| Актери | Продавачи |
| Тригер | Клик на „Нов производ“ |
| Предуслов | Корисник со статус на продавач |
| Состојба при успешен крај | Производот е зачуван и објавен |
| Состојба при неуспешен крај | Производот не е зачуван |
| Нормален тек | 1. Продавач пополнува форма со информации (наслов, опис, цена, слика) 2. Кликнува „Објави“ 3. Податоците се запишуваат во базата |
| Исклучоци | Невалидни податоци, серверска грешка |
| Приоритет | Висок |
| Фреквенција на користење | Повремено |
| ID | 13 |
|---|---|
| Случај на употреба | Уредување или бришење производ |
| Актери | Продавачи |
| Тригер | Клик на „Уреди“ или „Избриши“ |
| Предуслов | Производот постои и е креиран од истиот продавач |
| Состојба при успешен крај | Промените се успешно зачувани или производот е избришан |
| Состојба при неуспешен крај | Промените не се зачувани |
| Нормален тек | 1. Продавачот ја отвора листата на свои производи 2. Кликнува на „Уреди“ или „Избриши“ 3. Промените се снимаат или производот се отстранува |
| Исклучоци | Производот не постои, нема дозвола |
| Приоритет | Среден |
| Фреквенција на користење | Повремено |
| ID | 14 |
|---|---|
| Случај на употреба | Преглед на нарачки за продавач |
| Актери | Продавачи |
| Тригер | Клик на „Нарачки“ |
| Предуслов | Постојат нарачки за производите на продавачот |
| Состојба при успешен крај | Прикажани сите релевантни нарачки |
| Состојба при неуспешен крај | Грешка при вчитување |
| Нормален тек | 1. Продавачот пристапува до панелот 2. Кликнува „Нарачки“ 3. Се прикажува листа со нарачки за неговите производи |
| Исклучоци | Техничка грешка |
| Приоритет | Среден |
| Фреквенција на користење | Редовно |
Last modified
4 months ago
Last modified on 07/02/25 20:42:13
Note:
See TracWiki
for help on using the wiki.
