Сценарија на случаи на употреба
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
2 weeks ago
Last modified on 07/02/25 20:42:13
Note:
See TracWiki
for help on using the wiki.