06.04.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!