80 likes | 197 Views
Project Smith. Autori: The Bochni Effekt Krešimir Ćosić Petar Marendić Ivan Drnasin. Software Architecture Document. Ili kako su nastale piramide. Korak 1: Zazivanje svesilnih božanstava.
E N D
Project Smith Autori: The Bochni Effekt Krešimir Ćosić Petar Marendić Ivan Drnasin
Software Architecture Document Ili kako su nastale piramide
Korak 1: Zazivanje svesilnih božanstava • Nakon kratkoročnog razmatranja odlučili smo se za prokušanu kodiraj-pa-plači metodu dizajna (inače, spada u RAD skupinu) • Zahvaljujući tako dobroj odradi prethodne faze navođenja zahtjeva minimizirano je vrijeme skupljanja “šibica za maketu”, pa smo mogli odmah prionuti na posao • Voditelj projekta (vrhovni svećenik sunca) održao je sastanak (točno u podne) pred okupljenim mnoštvom (dvoje neiskusnih graditelja) i ukratko uz svekoliku moć šamanske vizualizacije predstavio svu grandioznost i neponovljivost njegove zamisli
Classes, interfaces, collaborations Components Use cases Use Case View Active classes Nodes Korak 2: Žrtvovanje nepoćudnih • “RUP je zakon!”, kazaše Osiris Design View Implementation View Process View Deployment View
Korak 3: Podjela radova – To će da čudo bude! • Divide et impera! • Lavovi odrađuju lavovski dio posla
On screen display Wrapper & GUI Data Korak 4: Zrno po zrno pogača, kamen po kamen palača • Wrapper ili ti ga ovitak • SDL je ono što tražimo • U apstrakciji je ključ • GUI ili gui • Igrajmo se automata • Leonardo da Vinci algoritam Engine
Korak 5: Brže, više, jeftinije • Naša aplikacija će da ima “engine”! • Motor nije ono što se na prvi pogled čini • Razredbeni postupak izgradnje • Umijeće slaganja težaka u red bez da se potuču • Zaboravimo klipne motore, tu je plasma pogon!
Korak 6: Stani i divi se • Ponekad ishod ne biva suglasan početnoj zamisli