Savjeti za oblikovanje studentskih radova - FER - SveuÄiliÅ¡te u ...
Savjeti za oblikovanje studentskih radova - FER - SveuÄiliÅ¡te u ...
Savjeti za oblikovanje studentskih radova - FER - SveuÄiliÅ¡te u ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
voditi računa da su ti i takvi materijali namijenjeni drugoj svrsi i nisu dobri kao predlošci<br />
<strong>za</strong> pisanje <strong>za</strong>vršnog rada!) U <strong>za</strong>vršnom radu treba pažljivo odvojiti dio koji je neovisan o<br />
tehnologiji (model, odnosno metodologiju) od onog ovisnog o tehnologiji (programsku<br />
izvedbu, odnosno primjenu metodologije na problem, recimo, provedbu mjerenja ili<br />
analize). To razdvajanje treba biti jasno i u tekstu – u dva odvojena poglavlja, kako je<br />
opisano ranije.<br />
Na primjer, ako se radi o <strong>za</strong>datku oblikovanja i razvoja programske podrške, onda formalni<br />
opis modela ne ovisi (niti smije ovisiti!) o tome hoće li programsko rješenje biti izvedeno<br />
primjenom programskog jezika C++ ili Java. Dakle, poglavlje koje opisuje model<br />
programske podrške ide u jedno poglavlje, a opis izvedbe u <strong>za</strong>danom programskom jeziku<br />
u drugo.<br />
Važno je uočiti da je formalni model tehnološki neutralan, iako izbor modela to ne mora<br />
biti– naime, jasno je da će pametan odabir modela ovisiti o tome što se modelira – proces,<br />
ba<strong>za</strong> podataka, VLSI sklop – te da će tome biti što je moguće bolje prilagođen. U<br />
prethodnom primjeru, <strong>za</strong> model programske podrške <strong>za</strong> koju znamo da će biti izvedena<br />
nekim objektno orijentiranim programskim jezikom (C++ ili Java), vjerojatno bi dobar<br />
izbor bio Unified Modeling Language (UML). Za neke specifične primjene možda će<br />
postojati i bolje rješenje, ali time se ne treba opterećivati - izbor modela ili metodologije<br />
obično će biti <strong>za</strong>dan ili će smjernice doći od mentora.<br />
Dobar test razdvojenosti modela (metodologije) od izvedbe (programske ili fizičke) je da<br />
se upitamo: može li se na temelju ovog modela (metodologije) napraviti programsko<br />
rješenje s pomoću drugog jezika (ili mjerenje s pomoću drugog programskog alata ili<br />
instrumenta). Ako je odgovor pozitivan, onda je uvjet <strong>za</strong>dovoljen.<br />
10