[ misantropic @ 23.07.2014. 01:02 ] @
Potrebna mi je pomoc oko jednog zadatka za dijagram klase (centralni server na kom je smesten katalog knjiga...), mada ono sto me najvise buni je recenica na samom kraju "Potrebno je predložiti dijagram klasa koji će podržati funkcionisanje svih navedenih funkcionalnosti."

Postoji samo jedan dijagram klasa? Molim vas pomozite :/
[ Burgos @ 23.07.2014. 06:59 ] @
Iz same postavke zadatka i rečenice, rekao bih da postoji više klasa u tom dijagramu.
[ misantropic @ 24.07.2014. 12:42 ] @
Da li postoji neka knjiga, online tutorijal ili tako nesto, sa primerima, odakle se moze nauciti sve ovo? Nisam imala dodira sa Javom, a za ovakve zadatke su nas samo terali da im 'crtkamo' Use Case dijagrame, dijagrame slucajeva itd u ArgoUML, i onda odjednom za ispitni domaci "kreirajte dijagrame klasa!" :/
[ ser_nicky @ 24.07.2014. 13:03 ] @
Ne znam da li sam dobro razumeo, ali ako treba da iz već napisanog java koda izgenerišeš dijagrame klasa, imaš plugin za Eclipse koji se zove UML to Java Generator, koji radi upravo to (pravi dijagram klasa i sve međusobne zavisnosti).
Pozdrav
[ misantropic @ 24.07.2014. 13:22 ] @
Ne, naprotiv, sa Javom nismo ni imali dodira, samo u programu AgroUML smo razvlacili one 'kvadrate' i 'linije' da bi smo dobili krajnju 'slicicu'. (kao kad deca crtkaju)
Ovako nesto --> http://www.its.edu.rs/cms/mestoZaUploadFajlove/UML06.jpg
Niti objasnjenje sta koja 'strelica' znaci, ni sta se u koji 'red' upisuje... nista :( Daju nam tekst zadatka i - 'nacrtajte' ga!
[ ser_nicky @ 24.07.2014. 17:02 ] @
Ok, shvatam...U gornjem delu pravougaonika su definisani atributi (polja) klase (npr. kapacitet, stanje) i njihov tip (npr. int, double, boolean), a u donjem delu metode klase i njihov tip. Veze izmedju klasa mogu biti razlicite, u zavisnosti od mnogo faktora. Na sledećem linku imaš dosta dobro objašnjen UML i crtanje dijagrama, nadam se da će onda biti jasnije: http://www.sparxsystems.com/resources/tutorial/logical_model.html
Pozdrav
[ misantropic @ 24.07.2014. 23:28 ] @
Hvala ti puno za link, sad mi je vec malo jasnije :)))