wiki:UseCaseScenarios

Сценарија на случаи на употреба

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.