Changes between Version 3 and Version 4 of useCases


Ignore:
Timestamp:
12/08/14 14:40:44 (9 years ago)
Author:
13814
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • useCases

    v3 v4  
    33
    44||= **Created By:** =|| Ирена Костовска |||| Last Updated by: |||| Ирена Костовска ||
    5 ||= **Use Case Name** =||    |||| Date Last Updated: |||| 09.11.2014 ||
     5||= **Date Created:** =||    |||| Date Last Updated: |||| 09.11.2014 ||
    66||= **Actors** =|| Корисник - купувач || 
    77||= **Description: ** =|| Нарачување на производ од менито на сендвичарата преку електронски пат.           ||
     
    2222 
    2323
    24  
    25  
    26 Use Case ID:    2         
    27 Use Case Name:  Откажува/ Промена на нарачка       
    28 Created By:     Ирена Костовска Last Updated by:        Ирена Костовска   
    29 Date Created:           Date Last Updated:      09.11.2014         
    30 Actors: Купувач   
    31 Description:    Откажување/промена на направена нарачка.           
    32 Trigger:        Корисникот поради одредени причини сака да ја откаже/промени направената нарачка.         
    33 Preconditions:  1. Корисникот има ставено производи за нарачка во кошничката.     
    34 Postconditions: 1. Кошничката е променета (дополнета со нови производи или се откажале некои претходно селектирани за нарачка)     
    35 Normal Flow:    1. Корисникот ја отвора кошничката со нарачани производи.
    36 2. Деселектира оние производи кои сака да ги откаже.
    37 3. Производот се отстранува од кошничката.         
    38 Alternative Flows:      /         
    39 Exceptions:     1.0.Е.1. Не може да се промени состојбата на кошничката.           
    40 Includes:       Приказ на нарачките во кошничката.
    41 Отстранување на производ од кошничката.   
    42 Priority:       critical           
    43 Frequency of Use:       Релативно често   
    44 Business Rules: /         
    45 Special Requirements:   /         
    46 Assumptions:    1. Корисникот има селектирано прозводи во кошничката за нарачка.           
    47 Notes and Issues:       Откако е кликнато копчето „Нарачај“ во финалниот чекор, повеќе неможе да се промени состојбата на кошничката. Нарачката е пуштена и доколку корисникот сака да ја дополни, ќе треба да стави нови производи во нова кошничка.   
    48 
    49 Наместо откажување , да е овозможено само промена на веќе направена нарачка. (Edit order). Или едноставно само да може да ја дополни нарачката.
    50 Ова ќе може само додека производите се уште во кошничка, откако ќе се нарача ништо не може да се смени. Ако сака промени, тогаш ќе треба да прави нова кошничка.
    51 Што со откажаните производи? се враќаат, се фрлаат?
    52 Забрана за пристап на с-мот ако не плати а нарача.
    53 Што ако се откаже, а веќе почнал да се приготвува?
    54 откако ќе почне да се спрема да не може да се менува, само да додава. за да се спои се во една нарачка
    55 
    56  
    57 Use Case ID:    3         
    58 Use Case Name:  Edit profile       
    59 Created By:     Ирена Костовска Last Updated by:        Ирена Костовска   
    60 Date Created:           Date Last Updated:      09. 11.2014       
    61 Actors: Купувач   
    62 Description:    Корисникот сака да ги измени податоците на својот профил.         
    63 Trigger:        Корисникот го променил своето место на живеење, тел. број, е-маил адреса или сака да ја промени лозинката.         
    64 Preconditions:  1. Корисникот има постоечки профил со внесени податоци на страната.       
    65 Postconditions: 1. Податоците на профилот се променети и регистрирани во датабазата.       
    66 Normal Flow:    1. Клика на „Измени профил“.
    67 2. Се отвора форма со постоечките податоци.
    68 3. Врши промена на посакуваните податоци.
    69 4. Клика „Зачувај“.       
    70 Alternative Flows:      /         
    71 Exceptions:     Оневозможена промена на податоците.       
    72 Includes:       Преглед на внесените податоци
    73 Промена на податоците во нови вредности.           
    74 Priority:       critical           
    75 Frequency of Use:       Не толку често     
    76 Business Rules: /         
    77 Special Requirements:   Датабазата е ажурна и ја регистрира секоја промена на податоци.
    78            
    79 Assumptions:    Корисникот има интернет конекција.
    80 Корисникот има креиран профил.     
    81 Notes and Issues:       Не е возможна промена на корисничкото име.       
    8224
    8325
     
    8527
    8628
     29||= **Use Case ID** =|| 2 ||
     30||= **Use Case Name** =||Откажува/ Промена на нарачка ||
     31||= **Created By:** =|| Ирена Костовска |||| Last Updated by: |||| Ирена Костовска ||
     32||= **Date Created:** =||    |||| Date Last Updated: |||| 09.11.2014 ||
     33||= **Actors** =|| Купувач || 
     34||= **Description: ** =|| Откажување/промена на направена нарачка.||
     35||= **Trigger: ** =|| Корисникот поради одредени причини сака да ја откаже/промени направената нарачка.    ||
     36||= **Preconditions:** =||1. Корисникот има ставено производи за нарачка во кошничката.||
    8737
    88  
    89 Use Case ID:    4         
    90 Use Case Name:  Следат нарачка     
    91 Created By:     Кристијан Петровски     Last Updated by:        Кристијан Петровски       
    92 Date Created:           Date Last Updated:      09.11.2014         
    93 Actors: Купувач, Вработен         
    94 Description:    Нарачката се прикажува во системот на вработениот и тој го внесува времето за приготвување.       
    95 Trigger:        Купувачот праќа кошничка со нарачки.       
    96 Preconditions:  1. Вработениот има Интернет конекција.
    97 2. Купувачот испратил онлајн нарачка, со внесени потребни податоци (за достава и сл.)     
    98 Postconditions: Вработениот внесува потребно време за изготовка на нарачките.
    99 Купувачот знае точно за колку време ќе ја добие нарачката.         
    100 Normal Flow:    1. Купувачот испраќа нарачка. 
    101 2. Нарачката се појавува во листата на нарачки кај вработените. 
    102 3. Вработениот селектира дека тој ќе се погрижи за нарачката (клик „Нарачка примена“) 
    103 4. Внесува информации за нарачката (време до достава).     
    104 Alternative Flows:      /         
    105 Exceptions:     1.0.Е.1. Нарачката не се појавува во с-мот кај вработените.
    106 2. откажување на ресурс и неможнпст за приготвување.       
    107 Includes:       1.Регистрирање на нарачка 
    108 2.Внесување информации поврзани со нарачка.       
    109 Priority:       critical           
    110 Frequency of Use:       Најчест кориснички случај         
    111 Business Rules: /         
    112 Special Requirements:   1. Секој вработен на смена има компјутер со интернет конекција.   
    113 Assumptions:    1. Купувачот пуштил нарачки.       
    114 Notes and Issues:       Како вработените ќе се распределуваат кој за која нарачка ќе се погрижи, треба добро да се организира текот на овие активности.         
     38||= **Postconditions:** =||1. Кошничката е променета (дополнета со нови производи или се откажале некои претходно селектирани за нарачка) ||
     39||= **Normal Flow:** =|| 1. Корисникот ја отвора кошничката со нарачани производи.[[BR]] 2. Деселектира оние производи кои сака да ги откаже.[[BR]]3.Производот се отстранува од кошничката.||
     40||=**Alternative Flows:**=|| / ||
     41||= **Exceptions:** =|| 1.0.Е.1. Не може да се промени состојбата на кошничката. ||
     42||= **Includes:** =|| 1.Приказ на нарачките во кошничката.[[BR]]2.Отстранување на производ од кошничката.||
     43||= **Priority:** =|| critical   ||
     44||= **Frequency of Use:** =|| Релативно често||
     45||= **Business Rules:** =|| /||
     46||= **Special Requirements:** =||/||
     47||= **Assumptions:** =|| 1. Корисникот има селектирано прозводи во кошничката за нарачка.||
     48||= **Notes and Issues:** =|| Откако е кликнато копчето „Нарачај“ во финалниот чекор, повеќе неможе да се промени состојбата на кошничката. Нарачката е пуштена и доколку корисникот сака да ја дополни, ќе треба да стави нови производи во нова кошничка.||
     49 
    11550
    116 * во база да има стандардно време за подготовка за секој производ да не внесува враотениот посебно
    117 * вработените што ќе приготвуваат да читаат нарачки од екран
     51
     52
     53
     54
     55||= **Use Case ID** =|| 3 ||
     56||= **Use Case Name** =||Edit Profile ||
     57||= **Created By:** =|| Ирена Костовска |||| Last Updated by: |||| Ирена Костовска ||
     58||= **Date Created:** =||    |||| Date Last Updated: |||| 09.11.2014 ||
     59||= **Actors** =|| Купувач  || 
     60||= **Description: ** =|| Корисникот сака да ги измени податоците на својот профил. ||
     61||= **Trigger: ** =||Корисникот го променил своето место на живеење, тел. број, е-маил адреса или сака да ја промени лозинката. ||
     62||= **Preconditions:** =|| 1. Корисникот има постоечки профил со внесени податоци на страната.||
     63||= **Postconditions:** =||1. Податоците на профилот се променети и регистрирани во датабазата.  ||
     64||= **Normal Flow:** =|| 1. Клика на „Измени профил“. [[BR]]2. Се отвора форма со постоечките податоци.[[BR]] 3. Врши промена на посакуваните податоци. [[BR]] 4. Клика „Зачувај“.||
     65||= **Alternative Flows:** =|| /||
     66||= **Exceptions:** =||Оневозможена промена на податоците. ||
     67||= **Includes:** =|| Преглед на внесените податоци||
     68||= **Priority:** =|| critical   ||
     69||= **Frequency of Use:** =|| Не толку често||
     70||= **Business Rules:** =|| /||
     71||= **Special Requirements:** =||Датабазата е ажурна и ја регистрира секоја промена на податоци.||
     72||= **Assumptions:** =|| 1.Корисникот има интернет конекција.[[BR]] 2.Корисникот има креиран профил.||
     73||= **Notes and Issues:** =|| Не е возможна промена на корисничкото име.||
     74   
     75
     76
     77
     78||= **Use Case ID** =|| 4 ||
     79||= **Use Case Name** =||Следат нарачка ||
     80||= **Created By:** =|| Кристијан Петровски |||| Last Updated by: |||| Кристијан Петровски ||
     81||= **Date Created:** =||    |||| Date Last Updated: |||| 09.11.2014 ||
     82||= **Actors** =|| Купувач, Вработен|| 
     83||= **Description: ** =|| Нарачката се прикажува во системот на вработениот и тој го внесува времето за приготвување. ||
     84||= **Trigger: ** =||Купувачот праќа кошничка со нарачки.||
     85||= **Preconditions:** =|| 1. Вработениот има Интернет конекција. [[BR]] 2. Купувачот испратил онлајн нарачка, со внесени потребни податоци (за достава и сл.) ||
     86||= **Postconditions:** =||1. Вработениот внесува потребно време за изготовка на нарачките. [[BR]] 2. Купувачот знае точно за колку време ќе ја добие нарачката. ||
     87||= **Normal Flow:** =|| 1. Купувачот испраќа нарачка. [[BR]]2. Нарачката се појавува во листата на нарачки кај вработените. [[BR]] 3. Вработениот селектира дека тој ќе се погрижи за нарачката (клик „Нарачка примена“) [[BR]] 4. Внесува информации за нарачката (време до достава).||
     88||= **Alternative Flows:** =|| /||
     89||= **Exceptions:** =||1. Нарачката не се појавува во с-мот кај вработените. [[BR]] 2. Oткажување на ресурс и неможнoст за приготвување.||
     90||= **Includes:** =|| 1.Регистрирање на нарачка [[BR]] 2.Внесување информации поврзани со нарачка.||
     91||= **Priority:** =|| critical   ||
     92||= **Frequency of Use:** =|| Најчест кориснички случај ||
     93||= **Business Rules:** =|| /||
     94||= **Special Requirements:** =||1. Секој вработен на смена има компјутер со интернет конекција.||
     95||= **Assumptions:** =|| 1. Купувачот пуштил нарачки.||
     96||= **Notes and Issues:** =|| Како вработените ќе се распределуваат кој за која нарачка ќе се погрижи, треба добро да се организира текот на овие активности. ||
    11897
    11998
    12099 
    121 Use Case ID:    5         
    122 Use Case Name:  Порачување намирници       
    123 Created By:     Кристијан Петровски     Last Updated by:        Кристијан Петровски       
    124 Date Created:           Date Last Updated:      09.11.2014         
    125 Actors: Вработен, Менаџер         
    126 Description:    Вработениот следи кога ќе снема од потребните намирници и го информира менаџерот.         
    127 Trigger:        Намалени залихи од потребни намирници потребни за приготвување на производот.     
    128 Preconditions:  1. Вработениот воочува потреба од нови намирници. 
    129 2. Вработените и менаџерот се во постојана комуникација.           
    130 Postconditions: 1. Менаџерот е информиран за оваа потреба.         
    131 Normal Flow:    1. Вработениот клика на „Нарачај намирници“. 
    132 2. Се отвора форма за пополнување за типот на намирници и количина и преостанати залихи. 
    133 3. Клика на „Испрати“. 
    134 4. Менаџерот добива порака за оваа информација.   
    135 Alternative Flows:      /         
    136 Exceptions:     1.0.Е.1. Не може да се испрати порака до менаџерот.       
    137 Includes:       1.Внесување податоци за намирниците 
    138 2.Испраќање на пораката до менаџерот.     
    139 Priority:       critical           
    140 Frequency of Use:       Доста често       
    141 Business Rules: /         
    142 Special Requirements:   /         
    143 Assumptions:               
    144 Notes and Issues:       Како ќе се одвива оваа комуникација, дали ќе биде постојана или на одредени временски интервали ќе се пуштаат порачки? (дневно да се ажурира состојбата)
    145 Кој се ќе внесува залихи на намирници, дали еден вработен или сите?     
     100 
     101           
     102 
    146103
     104||= **Use Case ID** =|| 5 ||
     105||= **Use Case Name** =||Порачување намирници||
     106||= **Created By:** =|| Кристијан Петровски |||| Last Updated by: |||| Кристијан Петровски ||
     107||= **Date Created:** =||    |||| Date Last Updated: |||| 09.11.2014 ||
     108||= **Actors** =|| Вработен, Менаџер || 
     109||= **Description: ** =|| Вработениот следи кога ќе снема од потребните намирници и го информира менаџерот.||
     110||= **Trigger: ** =||Намалени залихи од потребни намирници потребни за приготвување на производот.||
     111||= **Preconditions:** =|| 1. Вработениот воочува потреба од нови намирници. [[BR]] 2. Вработените и менаџерот се во постојана комуникација. ||
     112||= **Postconditions:** =||1. Менаџерот е информиран за оваа потреба.||
     113||= **Normal Flow:** =|| 1. Вработениот клика на „Нарачај намирници“. [[BR]]2. Се отвора форма за пополнување за типот на намирници и количина и преостанати залихи.  [[BR]] 3. Клика на „Испрати“. [[BR]] 4. Менаџерот добива порака за оваа информација.      ||
     114||= **Alternative Flows:** =|| /||
     115||= **Exceptions:** =||1. Не може да се испрати порака до менаџерот. ||
     116||= **Includes:** =|| 1.Внесување податоци за намирниците [[BR]] 2.Испраќање на пораката до менаџерот.||
     117||= **Priority:** =|| critical   ||
     118||= **Frequency of Use:** =|| Доста често||
     119||= **Business Rules:** =|| /||
     120||= **Special Requirements:** =||/||
     121||= **Assumptions:** =|| 1. Купувачот пуштил нарачки.||
     122||= **Notes and Issues:** =|| Како ќе се одвива оваа комуникација, дали ќе биде постојана или на одредени временски интервали ќе се пуштаат порачки? (дневно да се ажурира состојбата) Кој се ќе внесува залихи на намирници, дали еден вработен или сите? ||     
     123           
     124   
     125         
    147126
    148 Овој подсистем може да биде реализиран и како десктоп апликација.
    149 Најубаво вработените континуирано да му пуштаат нарачки на менаџерот, а тој ќе нарачува на одреден временски интервал ...
     127||= **Use Case ID** =|| 6 ||
     128||= **Use Case Name** =||Извештаи за намирници||
     129||= **Created By:** =|| Кристијан Петровски |||| Last Updated by: |||| Кристијан Петровски ||
     130||= **Date Created:** =||    |||| Date Last Updated: |||| 10.11.2014 ||
     131||= **Actors** =||  Менаџер || 
     132||= **Description: ** =||Изготвување на извештаи и статистики за тоа кои намирници и производи намногу се трошат.||
     133||= **Trigger: ** =||Потребни се информации за трошење на намирници и производи, за може да се формира стратегиски план за работата.||
     134||= **Preconditions:** =|| 1. Вработениот ја следи редовно ситуацијата со нарачките.[[BR]] 2. Вработениот му испраќа редовно информации на менаџерот.[[BR]]3. Вработениот има компјутер на работното место.||
     135||= **Postconditions:** =||     1. Менаџерот има доволно информации за да направи статистика и да приготви извештаи.||
     136||= **Normal Flow:** =|| 1. Вработениот праќа порака до менаџерот.[[BR]]2. Внесува кои производи најмногу се порачувале и кои намирници недостасуваат.[[BR]] 3. Менаџерот ги следи овие податоци и врши статистички обработки со помош на софтвер (Weka или др. за податочно рударење)[[BR]] 4. Менаџерот исготвува изваштаи врз база на статистиките.||
     137||= **Alternative Flows:** =|| /||
     138||= **Exceptions:** =||1.0.Е.1. Вработениот не пратил доволно податоци за производите и/ или намирниците. ||
     139||= **Includes:** =|| 1. Праќање на информации за обработка до менаџерот [[BR]] 2. Обработка на податоците [[BR]]3. Приготвување извештаи||
     140||= **Priority:** =||   ||
     141||= **Frequency of Use:** =||  често||
     142||= **Business Rules:** =|| /||
     143||= **Special Requirements:** =||1. Менаџерот треба да има софтвер за статистичка обработка на податоци.||
     144||= **Assumptions:** =|| 1. Треба да има стабилна комуникација вработен- менаџер.||
     145||= **Notes and Issues:** =||Кои анализи поточно ќе се испитуваат? рачно внесување на податоци за статистика или автоматизирано проверка на рокови на залихи||     
     146           
     147 
    150148
    151149
    152150 
    153 Use Case ID:    6         
    154 Use Case Name:  Извештаи за намирници     
    155 Created By:     Кристијан Петровски     Last Updated by:        Кристијан Петровски       
    156 Date Created:           Date Last Updated:      10.11.2014         
    157 Actors: Менаџер   
    158 Description:    Изготвување на извештаи и статистики за тоа кои намирници и производи намногу се трошат.           
    159 Trigger:        Потребни се информации за трошење на намирници и производи, за може да се формира стратегиски план за работата.   
    160 Preconditions:  1. Вработениот ја следи редовно ситуацијата со нарачките.
    161 2. Вработениот му испраќа редовно информации на менаџерот.
    162 3. Вработениот има компјутер на работното место. 
    163            
    164 Postconditions: 1. Менаџерот има доволно информации за да направи статистика и да приготви извештаи.       
    165 Normal Flow:    1. Вработениот праќа порака до менаџерот.
    166 2. Внесува кои производи најмногу се порачувале и кои намирници недостасуваат. 
    167 3. Менаџерот ги следи овие податоци и врши статистички обработки со помош на софтвер (Weka или др. за податочно рударење)
    168 4. Менаџерот исготвува изваштаи врз база на статистиките.         
    169 Alternative Flows:      /         
    170 Exceptions:     1.0.Е.1. Вработениот не пратил доволно податоци за производите и/ или намирниците.         
    171 Includes:       1. Праќање на информации за обработка до менаџерот
    172 2. Обработка на податоците
    173 3. Приготвување извештаи           
    174 Priority:       critical (?)       
    175 Frequency of Use:       често     
    176 Business Rules: /         
    177 Special Requirements:   1. Менаџерот треба да има софтвер за статистичка обработка на податоци.
    178            
    179 Assumptions:    1. Треба да има стабилна комуникација вработен- менаџер.
    180            
    181 Notes and Issues:       Дали ова ќе се одвива преку онлајн или десктоп апликација?
    182 Кои анализи поточно ќе се испитуваат?
    183 рачно внесување на податоци за статистика или автоматизирано
    184 проверка на рокови на залихи     
    185 
    186 * интегриран с-м за статистика со овој. или века. или обичен sql за средна вредност.
    187