[INFSUS] Gradivo
huhu
MA
Sto nije rekao na snimci onoj auditornih da se svejedno moze zaokruzivati na godinu i racunati place jer ako npr. radimo sustav za apartmane npr. na skijalistu prva 3 mj, onda nece bas biti dobiti iako ima jos 9 mjeseci u godini?
AnamarijaM
huhu Rekao je za apartmane na moru i da zavrsimo u 9. mjesecu, pa kao ta zadnja 3 mjeseca nije neka dobit, ali rekao je i ovo sto sam prije navela… Mislim da su obje opcije okej jer je i spomenuo na ovogodisnjim pripremama da na ispitu samo napisemo kako smo to odlucili brojat, ali i da se on trudi uvijek stavit u ispit da je na punu godinu.
Gocc
kod DFD spadaju li u procese “Pregledavanja” , npr. pregledavanje fincnijskih podataka i slicno
huhu
***
Rekao bi da da, pogotovo posto se nebi smjelo povezivati spremiste i entitet, pa je jedini nacin da povezes pregled necega procesom
Sicsile
Ima netko od prosle godine skupljena pitanja?
Sicsile
Za 2.kpz
WP_Deva
Tk123
Ako je netko voljan proc kroz ovo izvadil sam iz prezentacija varijante pitanja sa materijala.
Ima dosta tog unutra, al pokriva nadam se sve kaj bi moglo bit.
Neka pitanja kaj sam pronasao na materijalima mi se cine da ne spadaju u 2. ciklus, ali su u ovom setu za svaki slučaj.
Ak neko nađe kakvu grešku nek mi napiše.
niknik
https://easyupload.io/bzhvnd sifra: kpz2
Sicsile
Ima netko skupljena sva teorijska pitanja proslih godina?
anon00
Sicsile https://github.com/studosi-fer/RIS/blob/master/ispiti/zi/RIS_Zavrsni_-_rjesenja_2015-16.docx
Mislim da su tu svi vec odgovoreni
Edit: nije jedino odgovren RIS-zavrsni-2016-17
anon00
Ima netko volje objasniti koncept mobilnog objekta na ovom primjeru iz “IS-PrimjerZI”
U prezentaciji doslovno 2 slajda koja nisu baš bogata objašnjenjima
VelikiMarko
anon00 Ako sam ja dobro skužio, mobilni objekt je objekt koji se može instancirati i koristiti na serveru i na klijentu, uz napomenu da su klijent i server svjensi da je to ISTI objekt. Ukratko, zamisli si da obadva imaju referencu na tu neku instancu objekta. Ono kaj to omogućava je da se onda taj objekt malo koristi na serveru pa malo na klijentu. Nezz jel bas to točno što sam rekao jer ovo što nam je “prezentirano” u predavanjima je za svaku osudu.
Ali evo, ako bismo gledali na primjeru ovog dijagrama klasa koji su oni dali, client pomoću ovog DataPortal razreda može kod sebe taj objekt instancirati i onda se taj objekt zapravo napravi i na serveru. Potom, ako želi napraviti neku akciju to će se dogoditi i na serveru (i guess) pomoću ovih proxyja. Možda je to implementirano u onim njihovim primjerima koda, al fkt mi se neda kopat po tim govnima.
paradajz
VelikiMarko ja sam to na predavanju shvatio mrvicu drugacije: objekt se stvori npr. na klijentu i klijent onda moze nad njim napravit neke svoje operacije (npr. u njega stavi akcije koje je korisnik odabrao, popunjene forme itd.). Potom se objekt seli/putuje na dublje slojeve koji redom obavljaju svoje obrade.
Tj. dobio sam osjecaj da je to slican princip kao middleware u klasicnom MVC web server modelu, gdje zahtjev putuje front->back->front i po putu svaki podsloj napravi nesto nad njime
I moguce da, iako sam ovo mozda pomjesao s poslovnim objektima iz prvog ciklusa, u tom mobilnom objektu moze biti nesto interne logike (ala verifikacija)?
Ali ponavljam, postoji dobra sansa da sam krivo skuzio pa bih volio da me neko ispravi
TamTam
Ima li netko prijemer izgradnje BPMN-a preko price?
iNavy
foobar jesi li probala ovaj link https://camunda.com/bpmn/examples/
Veki
jel netko rijesio refactor i onaj zadatak s BPMN na oglednom?
evo saljem nekakva moja razmisljanja u nastavku, uzmite sa zrnom soli.
Refactor:
switch u metodi GetCartItemPrice -> replace conditional with polymorphism. Napravio bi da je Beverage abstract i napravio bi 4 klase za svaki od tipova BeverageType koji bi imali BasicPrice i Name. Napravio bih metodu getPrice koja u tijelu racuna cijenu (ovo unutar caseova). Zamijenio bih switch case sa pozivom metode getPrice iz klase Beverage, ostatak koda moze ostati jer se onda ta metoda bavi iskljucivo racunanjem cijene CartItema. Nisu nam vise potrebni property Type unutar klase Beverage i enum BeverageType.
switch u metodi GetCoinsValueAndDiscount -> replace conditional with polymorphism. Napravio bih za svaki tip coina klasu, Coin bi postao abstract, svaki tip coina bi imao svoju boju i metode za vracanje discounta i valuea koje bi na “out” nacin primale value i discount i punile te varijable sa svojim vrijednostima . Na taj nacin switch nije potreban i mozemo jednostavno pozvati metode i dobiti vrijednosti.
u metodi GetTotalPrice -> replace temp with query, itemPrice nije potreban ovdje, mozemo samo u total zbrajati GetCartItemPrice(item)
GetCartItemPrice, tijelo funkcije se moze preseliti u CartItem gdje se nad this moze doci do Beveragea. Takoder izdvojio bih “Pipi” u konstantu na vrhu klase zbog preglednosti koda, nesto kao magicni brojevi. U klasi Payment unutar GetCartItemPrice bi se zvala metoda nad CartItemom GetPrice.
unutar GetCartItemPrice bi extractao if else u zasebnu metodu CalculateSpecialDiscounts() koja bi provjervala specijalne akcije poput Pipi u ovom slucaju.
BPMN:
ovaj OR ne moze biti tu unutar AND tj. neispravan izlazak iz paralelne grane
cini mi se da se u sredini skice ne moze izvesti AND split pa onda odmah AND join
treca neispravnost - ne znam sto bi moglo biti
pina_be
Veki Je li treća možda - nepovezan kraj procesa jer nema oznake za kraj?
TamTam
Metodologija je SCRUM u oglednom?
LucidDreamer
foobar Rekao bih da da, jel može netko objasniti kako na najlakši način utvrdit iz teksta zadatka jel riječ o SCRUM ili XP metodologiji?
SBolsec
LucidDreamer moglo bi se po tome dal postoje dnevni sastanci, onda je scrum, kod xp-a postoji samo onaj na pocetku iteracije gdje se odabiru taskovi
AnamarijaM
Marko218 Ja bih isto rekla po tome da je scrum, ali s druge strane za ekstremno piše da je komunikacija verbalna i elektronička, učestala / stalna između svih dionika, pa mi i to zvuči kao da je moguć ovaj dnevni izvještaj zadan u zadatku…