Svojevremeno sam odradio svoj diplomski rad koji je bio Informacioni sistem biblioteke (u Aksesu) uz pomoć ljudi sa foruma pa sam mislio da bi sada mogao da ovde pitam za neke nedoumice i kada napravim program okačim ga ovde sa sve izvornim kodom da bude na korist drugim ljudima. Meni u principu najviše treba da bi odradio nešto praktično u Javi da ne čitam bezveze knjigu bez praktičnih primera.
Za UML koristim Enterprise Architect 7.5 (može da se skine 30-dnevna probna verzija sa zvaničnog sajta http://www.sparxsystems.com.au ).
Java editor je Eclipse
Baza podataka je h2 (pošto ona može da radi kao embedded baza)
Za one koji nemaju Enterprise Architect evo par slika kako to izgleda.
Najpre sam zahteve podelio u 2 dela, funkcionalne i nefunkcionalne:
Evo i na odvojenim dijagramima:
Napomena: žuto obojen dijagram znači da je ovaj zahtev predložen ali nije usvojen. To je zato što to imam kao predlog ali da ne komplikujem stvari za sada neka bude samo jedan broj za jedno ime.
Dijagram korisničkih funkcija:
Evo jednog od dijagrama sekvenci (svaka korisnička funkcija ima dijagram sekvenci):
U prilogu se nalazi i UML model za one koji imaju ili nameravaju da skinu Enterprise Architect.
Evo to je ukratko ideja i dok ne krenem da postavljam pitanja vi dajte predloge oko izbora alata za rad, baze podataka (ili možda da radim u tekstualnom fajlu kao kolega mmx što je odradio), da li sam dobro počeo sa UML-om i slično.
Pozdrav