Changes between Version 27 and Version 28 of Операциона_анализа
- Timestamp:
- 12/02/14 14:31:13 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Операциона_анализа
v27 v28 6 6 ||||||||||||||||||||||||||= '''Kрајни корисници кориснички случај - Се регистрира'' =|| 7 7 ||= System Operation =||||= Step =||||= Actor Action =||||= Black-Box Step Description =||||= Black-box Step Budget Requirements =||||= Subsystem White-Box Step Description =||||= White-Box Step Budget Requirements =|| 8 || Се регистрира|||| 1 |||| Корисникот пристапува на сајтот |||| Ја внесува URL адресата во својот пребарувач и пристапува до веб сајтот |||| Оваа операција треба да се изврши брзо, т.е. не повеќе од 0.5 сек. |||| Се испраќа request до серверот, по што му се испраќа повратна содржина|||| ||9 || Се регистрира|||| 2 |||| Корисникот внесува лични податоци |||| Корисникот внесува име и презиме, корисничко име, лозинка, телефонски број и е-маили клика "следно"- next |||| Да се овозможи валидација на email адреса и телефонски број |||| Внесува податоци во формата, при што податоците се зачувуваат во променливи|||| ||10 || Се регистрира |||| 3 |||| Корисникот внесува податоци за трансакциска сметка |||| Корисникот внесува број на картичка, код и датум на истекување |||| Да се овозможи валидација на картичата |||| Откако се внесени сите информации, се оформува Query со внсените податоци (заедно со претходно внесените и зачувани променливи), кои предходно се филтирираат од SQL инјекции|||| ||8 || Се регистрира|||| 1 |||| Корисникот пристапува на сајтот и ја внесува URL адресата во својот пребарувач |||| Се испраќа request до серверот, по што му се испраќа повратна содржина |||| Оваа операција треба да се изврши брзо, т.е. не повеќе од 0.5 сек. |||| |||| || 9 || Се регистрира|||| 2 |||| Корисникот внесува лични податоци внесува име и презиме, корисничко име, лозинка, телефонски број и е-маили клика "следно"- next |||| Системот ги зема податоците од формата, при што податоците се зачувуваат во променливи |||| Да се овозможи валидација на email адреса и телефонски број |||| |||| || 10 || Се регистрира |||| 3 |||| Корисникот внесува податоци за трансакциска сметка- број на картичка, код и датум на истекување |||| Откако се внесени сите информации, се оформува Query со внсените податоци (заедно со претходно внесените и зачувани променливи), кои предходно се филтирираат од SQL инјекции |||| Да се овозможи валидација на картичата |||| |||| || 11 11 || Се регистрира|||| 4 |||| Корисникот избира начин на потврда |||| Корисникот може да одбере две опции за валидација, SMS или e-mail (radio-button) и клика копче за потврда |||| |||| Во зависнот од избраната опција, на корисникот автоматски му се праќа e-mail или код на телефон.(внесени во формата преходно) |||| Ова треба да се случи брзо, највеќе за 20 секунди || 12 12 || Се регистрира|||| 5 |||| Корисникот ја потврдува валидацијата |||| Се појавува форма за внесување код, каде корисникот го внесува кодот, или клика линк од добиениот e-mail, за да ја потврди регистрацијата |||| |||| Се проверува дали внесениот код е идентичен со пратениот и доколку е, се појавува порака за успешна регистрација. Доколу кориникот кликнал на линк за потврда од e-mail, се пренасочува корисникот кон страна каде се појавува порака за успешна најава. |||| Ова треба брзо да се случи за 3-5 секунди. || 13 13 14 15 Конверзациска форма:16 17 ||= '''Aктер: Kрајни корисници ''' =||||= '''Систем: Апликација ''' =||18 || Корисникот пристапува на сајтот |||| Серверот го одобрува requestot и ја враќа почетната страница ||19 || Корисникот внесува лични податоци |||| Се валидираат податоците коишто се внесени и се зачувуваат во системски променливи ||20 || Корисникот внесува податоци за трансакциска сметка |||| Се валидираат податоците коишто се внесени, и заедно со претходно зачуваните променливи, се креира ново query, со кое се запишува корисникот во базата ||21 || Корисникот избира начин на потврда |||| Во зависност од избраната опција, автоматски се праќаа е-маил или активациски код ||22 || Корисникот ја потврдува валидацијата- клика на линк за потврда или внесува код |||| Се проверува внесениот код, или се пренасочува корисникот кон страна за успешна најава ||23 14 24 15 … … 30 21 || Се најавува|||| 1 |||| Корисникот внесува податоци за најава |||| Корисникот внесува корисничко име и лозинка и клика копче за најава |||| |||| Се испраќа request до серверот, по што му се испраќаат внесените продатоци и се проверуваат во базата. Доколку се точни се испраќа код за најава, доколку не, се појавува порака за грешка |||| Ова треба да се случи за максимум 0.9 секунди || 31 22 || Се најавува|||| 2 |||| Корисникот внесува код за најава |||| Корисникот го внесува кодот што веќе му е пратен на телефон |||| |||| Се проверува внесениот код, дали е ист со пратениот, доколу е ист, се појавува порака за успешна најава и кориникот се пренасочува на почетна страна и му се доделуваат привилегии на најавен корисник |||| Ова треба да се случи за максимум 0.5 секунди || 32 33 34 35 Конверзациска форма:36 37 ||= '''Aктер: Kрајни корисници ''' =||||= '''Систем: Апликација ''' =||38 || Корисникот внесува податоци за најава |||| Се валидираат податоците коишто се внесени, се креира query и се идентификува корисникот во базата. Доколку идентификацијата е успешна, се праќа код за најава на телефон ||39 || Корисникот внесува код за најава |||| Се проверува дали внесениот код и валиден, и доколку е, се комплетира најавата и се прикажува почетна страна ||40 23 41 24 … … 51 34 || Прегледува листа од настани|||| 3 |||| Корисникот избира настан од категорија |||| Корисникот клика копче за детали на настан од листата од избраната категорија |||| |||| Од базата се земаат сите детали за избраниот настан и се прикажуваат на корисникот |||| Важно е извршување до 0.4 секунди || 52 35 53 54 55 56 Конверзациска форма:57 58 ||= '''Aктер: Kрајни корисници ''' =||||= '''Систем: Апликација ''' =||59 || Корисникот пристапува на сајтот |||| Серверот го одобрува requestot и ја враќа почетната страница ||60 || Корисникот отвара листа настани (избира категорија или од homepage) |||| Се креира query до базата и се прикажуваат настаните на homepage или се прикажува листа од настани од избраната категорија ||61 || Корисникот избира настан (детали за настан) |||| Се прикажува страна за детали на избраниот настан ||62 36 63 37