wiki:UseCaseScenarios

Version 1 (modified by 231091, 3 weeks ago) ( diff )

--

Кориснички сценарија

ID 1
Случај на употреба Додавање на рецепт
Актери Корисник
Тригер Корисник кој клика на копче за додавање на нов рецепт
Предуслов Корисникот да е најавен
Состојба при успешен крај Рецептот успешно се додава во редицата за проверка
Состојба при неуспешен крај Приказ на порака за грешка
Нормален тек 1. Корисникот клика на копчето за додавање рецепт
2. Ја пополнува формата за рецептот
3. Корисникот клика копче за submit
4. Се испраќа барање до backend апликацијата
5. Се прикажува порака дека формата е успешно испратена
Приоритет Висок


ID 2
Случај на употреба Бришење на рецепт
Актери Корисник
Тригер Корисник кој клика на копче за бришење на рецепт
Предуслов Корисникот да е најавен
Состојба при успешен крај Рецептот се отстранува базата
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на копчето за приказ на своите рецепти
2. Корисникот клика на копче за бришење на соодветниот рецепт
4. Се испраќа барање до backend апликацијата
5. Се прикажува порака за успешно избришан рецепт и истиот се отстранува од базата
Приоритет Висок


ID 3
Случај на употреба Филтрирање на рецепти од корисници
Актери Корисник
Тригер Корисник кој клика на копче за филтрирање
Предуслов /
Состојба при успешен крај Се прикажуваат филтрираните рецепти
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот избира филтри според кои сака да му се прикажат рецептите
2. Корисникот клика на копчето за пребарување на кориснички рецепти
3. Се испраќа барање до базата преку backend апликацијата
4. Се прикажуваат рецептите кои одговараат на филтрите
Приоритет Висок


ID 4
Случај на употреба Филтрирање на оброци од угостителски објекти
Актери Корисник
Тригер Корисник кој клика на копче за филтрирање
Предуслов /
Состојба при успешен крај Се прикажуваат филтрираните рецепти
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот избира филтри според кои сака да му се прикажат оброците
2. Корисникот клика на копчето за пребарување на оброци од угостителски објекти
3. Се испраќа барање до базата преку backend апликацијата
4. Се прикажуваат оброците кои одговараат на филтрите
Приоритет Среден


ID 5
Случај на употреба Регистрација на корисник
Актери Нерегистрирани корисници кои прават свој профил
Тригер Корисник кој клика на копче за регистрација
Предуслов Корисникот да не е претходно регистриран
Состојба при успешен крај Најава на нов профил со зголемени можности
Состојба при неуспешен крај Нерегистриран корисник со лимитирани можности
Нормален тек 1. Корисникот пристапува до страницата за регистрација
2. Корисникот ги внесува потребните информации за регистрација (Име и презиме, email, лозинка, потврдна лозинка)
3. Корисникот кликнува за копчето за регистрација
4. Се ипраќа барање до backend апликацијата
5. Корисничките детали се запишуваат во база
6. Корисникот е пренасочен до почетната страница.
Приоритет Висок


ID 6
Случај на употреба Најава на корисник
Актери Регистриран корисник се најавува на својот профил
Тригер Корисник кој клика на копче за најава
Предуслов Корисникот претходно треба да е регистриран
Состојба при успешен крај Најава на профил со зголемени можности
Состојба при неуспешен крај Ненајавен корисник со лимитирани можности
Нормален тек 1. Корисникот пристапува до страницата за најава
2. Корисникот ги внесува потребните информации за најава (email, лозинка)
3. Корисникот кликнува за копчето за најава
4. Се ипраќа барање до backend апликацијата
5. Корисничките детали се валидираат според базата
6. Корисникот е пренасочен до почетната страница.
Приоритет Висок


ID 7
Случај на употреба Клик на рецепт
Актери Корисник
Тригер Корисник кој клика на рецепт
Предуслов /
Состојба при успешен крај Се прикажуваат деталите за рецептот
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на одреден рецепт
2. Се испраќа барање до базата преку backend апликацијата
3. Се прикажува прозорче со деталните информации за кликнатиот рецепт
Приоритет Висок


ID 8
Случај на употреба Оценување на рецепт
Актери Корисник
Тригер Корисник кој клика на копче за оцена
Предуслов Корисникот да е најавен
Состојба при успешен крај Се калкулира нова оцена за рецептот
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на одреден рецепт
2. Корисникот ја избира оцената (1-5)
3. Корисникот клика на submit копчето
4. Се испраќа барање до backend апликацијатa
5. Се прикажува новата оцена на рецептот
Приоритет Среден


ID 9
Случај на употреба Додавање на рецепт во листа на омилени
Актери Корисник
Тригер Корисник кој клика на копче за додавање во листа на омилени
Предуслов Корисникот да е најавен
Состојба при успешен крај Рецептот се зачувува во листата на омилени рецепти на корисникот
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на одреден рецепт
2. Корисникот клика на копчето за додавање во листа на омилени
3. Се испраќа барање до backend апликацијата
4. Се прикажува порака на корисникот за успешно додавање
Приоритет Среден


ID 10
Случај на употреба Прикажување на омилени рецепти
Актери Корисник
Тригер Корисник кој клика на копче за приказ на омилени рецепти
Предуслов Корисникот да е најавен
Состојба при успешен крај Се прикажува листата на омилени рецепти
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на копчето за приказ на омилени рецепти
2. Се испраќа барање до backend апликацијата
3. Се прикажуваат рецептите од листата на омилени на корисникот
Приоритет Среден


ID 11
Случај на употреба Бришење на рецепт од листа на омилени
Актери Корисник
Тригер Корисник кој клика на копче за бришење на рецепт од омилени
Предуслов Корисникот да е најавен
Состојба при успешен крај Рецептот се отстранува од листата на омилени
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на копчето за приказ на омилени рецепти
2. Корисникот клика на одреден рецепт
3. Корисникот клика на копчето за бришење на рецептот од омилени
4. Се испраќа барање до backend апликацијата
5. Се прикажува порака за успешно избришан рецепт од листа на омилени
Приоритет Среден


ID 12
Случај на употреба Прикажување на листа од рецепти додадени од самиот корисник
Актери Корисник
Тригер Корисник кој клика на копче за приказ на своите рецепти
Предуслов Корисникот да е најавен
Состојба при успешен крај Се прикажуваат рецептите кои ги има додадено корисникот
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на копчето за приказ на своите рецепти
2. Се испраќа барање до backend апликацијата
3. Се прикажуваат рецептите кои ги има додадено самиот корисник
Приоритет Висок


ID 13
Случај на употреба Прикажување на непотврдени рецепти
Актери Администратор
Тригер Администратор кој клика на копче за приказ на непотврдени рецепти
Предуслов Најавен како администратор
Состојба при успешен крај Се прикажуваат непотврдените рецепти
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Администраторот клика на копчето за приказ на непотврдени рецепти
2. Се испраќа барање до backend апликацијата
3. Се прикажува листата со рецепти кои чекаат одобрување
Приоритет Висок


ID 14
Случај на употреба Одобрување на рецепт
Актери Администратор
Тригер Администратор кој клика на копче за одобрување на рецепт
Предуслов Најавен како администратор
Состојба при успешен крај Рецептот се отстранува од листата на чекање и се додава во базата
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Администраторот клика на копчето за приказ на непотврдени рецепти
2. Администраторот клика на рецептот
3. Администраторот клика на копчето за одобрување на рецептот
4. Се испраќа барање до backend апликацијата
5. Се прикажува порака за успешно одобрен рецепт
Приоритет Висок


ID 15
Случај на употреба Одбивање на рецепт
Актери Администратор
Тригер Администратор кој клика на копче за одбивање на рецепт
Предуслов Најавен како администратор
Состојба при успешен крај Рецептот се отстранува од листата на чекање
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Администраторот клика на копчето за приказ на непотврдени рецепти
2. Администраторот клика на рецептот
3. Администраторот клика на копчето за одбивање на рецептот
4. Се испраќа барање до backend апликацијата
5. Се прикажува порака за успешно одбиен рецепт
Приоритет Висок


ID 16
Случај на употреба Генерирање на неделно мени
Актери Корисник
Тригер Корисник клика на копче за генерирање на неделно мени
Предуслов /
Состојба при успешен крај Приказ на менито
Состојба при неуспешен крај Приказ на error
Нормален тек 1. Корисникот клика на копче за генерирање на неделно мени
2. Се прикажува форма каде што ги внесува опциите
3. Корисникот клика на Submit копче
4. Се испраќа барање до backend апликацијата
5. Се прикажува менито
Приоритет Среден
Note: See TracWiki for help on using the wiki.