«« ( Date ) »» // «« ( Thread ) »» // ri4st - 2004

Sabloni i uputstva za UML/Rose, projektovanje baze i PHP primer

by Dragan Bojic
četvrtak, 22. april 2004 - 22:50.


Na sajt (http://galeb.etf.bg.ac.yu/~bojic/ri4st.htm)
su postavljeni:
1) Primer UML modela PHP web aplikacije (koja je takodje prilozena)
+ osnovno uputstvo za Rose i postavka zadatka - sta sve treba da
unesete u model

2) (za projektante baze) Primer Erwin modela baze i specifikacije
baze (word dokument) koje treba napraviti. Pored toga, treba
napraviti i .sql skript za punjenje baze pocetnim podacima
(neki mali skup podataka ali da obuhvati sve tabele)

Za sve vazi:
Rok za ove aktivnosti je sledeci cetvrtak, 29. april.
Procitajte prilozena uputstva (.txt) fajlove.

Da ponovim neke napomene vezane za organizaciju ove aktivnosti:
Nominalno bi trebalo da svako ko je pisao SSU sada radi Rose
model na osnovu tog SSU. Projektant baze ne mora u principu
da radi i Rose model.
Moguce su i varijacije: ako je jedan clan tima (ili dvoje) pisali
2 razlicita SSU, moze se napraviti 1 Rose model koji objedinjava oba
SSU; i tome slicno, vazno je samo da jedan model mogu da potpisuju
najvise 2 autora. Ako je tim dvoclani, mogu u principu oba
clana da potpisuju i model i projekat baze.

Ako radite svako kod svoje kuce, dobro bi bilo da povremeno
(najbolje preko jednog clana tima, integratora) saljete
sve nove/izmenjene fajlove integratoru, a on svima salje
novu verziju svih fajlova, tako da svako ima ceo projekat
azuran (treba da dogovorite i strukturu foldera to moze
biti odgovornost integratora). Jos najbolje ako svako
lokalno instalira i formira Source Safe projekat, onda
cete vezbati i rad sa ovim alatom.

U svakom slucaju, kako god da se organizujete, vodja tima je odgovoran
da ima sve projektne fajlove svih clanova tima (i da prijavi
na vreme svaki eventualni problem tehnicke organizacione i sl
prirode).

Vec sada bi trebalo da se izabere i clan tima koji ce nositi
vaznu titulu "arhitekta", koji bi trebalo da vec sada krene da
proucava PHP aplikaciju koju sam prilozio uz model, da bi
drugima mogao da objasni/propise kako ce oni, u fazi implementacije
(koja dolazi posle modelovanja) da implementiraju svoje delove
aplikacije. Ocekuje se da se kao rezultat implementacije dobije
jedna jedinstvena (integrisana) web aplikacija koja radi
nad jedinstvenom bazom.

PHP aplikacija koju sam poslao kao primer ima sasvim dobro
resen pristup bazi i slicno, ali arhitekta je slobodan
da predlozi svome timu i neko svoje resenje ako ga ima (ili ako
radite sa nekom drugom tehnologijom a ne PHP/MySQL).

Pozdrav,
Dragan Bojic