Znaci 3 dana gubim vreme pokusavajuci da sinhronizujem dijagram sekvenci sa scenariom koriscenja i kodom.. poludeo sam, stojim u mestu... Glavni problem = glupa numeracija.
Receno mi je da dodjem na konsultacije, ali ne dolazi mi se u bg zbog ovoga, tako da je svaka pomoc dobrodosla
Sva uputstva po netu koriste 1, 2, 3, 4, a ja se vodim logikom da ako je jedna operacija broj 1, prva operacija koja se poziva u okviru nje je 1.1 (Na analizi smo koristili 1.1, 1.2, ali nikada nisam dobio objasnjenje za to, pa sam pretpostavio da je ta logika). Ako bih koristio prvu logiku (1, 2, 3) onda se ocigledno ne postuje scenario (tj. scenario koji kao tacke ne uzima sve metode i vracene vrednosti iz koda).
Da li neko zna da objasni postupak numeracije i da li uopste brojevi sa dijagrama sekvenci moraju da odgovaraju brojevima tacaka iz scenaria? Ne bih imao nikakav problem kada bi odgovor na drugi deo pitanja bio "ne".
Primer pokusaja sinhronizacije :
1) Korisnik poziva sistem da prikaže formu za obradu transportnog preduzeća
2) Sistem prikazuje formu
3) Korisnik unosi PIB transportnog preduzeća koje želi da izmeni
4) Korsnik klikom na Nadji poziva sistem da vrati podatke za transportno preduzeće sa unetim PIB-om
5) Sistem vraća podatke transportnog preduzeća
6) Korisnik vrši izmene nad podacima
7) Korisnik poziva sistem da sačuva izmene nad podacima transportnog preduzeća klikom na Izmeni
Sistem upisuje izmene u bazu
9) Sistem vraća poruku o uspešno izmenjenom transp. preduzeću
Tacku 2 ne znam kako da predstavim, a izmedju tacke 4 i 5 sam imao "sistem trazi preduzece sa datim pibom", ali ni to nisam znao kako da predstavim pa sam obrisao
Operacija PopuniPolja se izvrsava u okviru Nadji(), pa bi bilo logicno da bude 4.x, ali ne ide to posle 5: Vrati() (zbog scenaria).
Btw kao sto se vidi, dijagram nije zavrsen...