|
|
|
Branko Jeren i Predrag Pale |
|
Fakultet elektrotehnike i računarstva |
|
Zavod za elektroničke sustave i obradbu
signala |
|
|
|
|
|
|
modularnost |
|
parametriziranost |
|
provjera ulaza |
|
dijagnostika |
|
ispitljivost |
|
dokumentacija |
|
|
|
|
rastavljanje složenog koda na funkcionalne
cjeline |
|
grupiranje modula u biblioteke |
|
razdvajanje statičkih, globalnih i
privemenih varijabli |
|
parametarski prijenos podataka |
|
“garbage collection” |
|
kontrola upotrebe memorije |
|
|
|
|
simboličke konstante |
|
opći algoritmi, a ne specifične
pokrate |
|
compile-time parametri |
|
run-time parametri |
|
|
|
|
provjera graničnih vrijednosti |
|
provjera nedopuštenih vrijednosti |
|
provjera veličine naspram spremnika |
|
|
|
|
provjera ulaza |
|
provjera unutarnjih stanja |
|
klasificirane poruke s parametrima |
|
podešljiv stupanj detaljnosti |
|
podešljiv stupanj eksplicitnosti |
|
|
|
|
ispitne točke |
|
uključivost dijagnostičkih poruka |
|
ispitni rad u pogonskim uvjetima |
|
generiranje dnevnika za rekonstrukciju |
|
|
|
|
nomenklatura |
|
in code |
|
razvojna |
|
korisnička |
|
|
|
|
nazivi modula |
|
nazivi varijabli |
|
nazivi konstanti |
|
dijagnostičke poruke |
|
dogovoriti unaprijed |
|
dokumentirati |
|
evidentirati |
|
|
|
|
opisati funkciju naredbi |
|
opisati funkciju skupa naredbi |
|
opisati funkciju algoritama |
|
opisati funkciju modula |
|
opisati argumente procedura/modula |
|
|
|
|
opisati proizvodnju, izmjenu, generiranje i
korištenje biblioteka |
|
opisati generiranje aplikacije |
|
opisati sadržaje biblioteka, modula |
|
|
|
|
uvod/pregled (tutorial) |
|
referentna |
|
primjeri |
|
vježbe |
|
“kuharice” |
|
korisnikove bilješke |
|