Všeobecné zásady tvorby programov - návrh
Návrh definuje postupy a riešenie úlohy. Detailný návrh presne popísuje moduly, používateľské rozhranie, algoritmy, stavy a vnútorné dátové štruktúry. Modul je programová jednotka, ktorá je samostatná , je to logicky separovatelná časť programu napr. procedúry, funkcie, samostatne kompilovateľné súbory.
V návrhu je detailný popis stavov, prechody medzi stavmi, kritické stavy.
Sú tu popísané algoritmy, matematické vzťahy v algoritmoch, testy algoritmov.
Hardware:
Hardwarové zapojenie – čiastkové testy vybraných častí HW.
Definícia časových relácii zapojenia – oneskorenie, spínacie časy, doby hrán impulzov.
Definícia analógových parametrov zapojenia – napäťové úrovne, šum, zosilnenie.
Definícia digitálnych parametrov zapojenia – rozlíšenie prevodníkov, rýchlosť.
Výsledkom návrhu je detailná technická dokumentácia, na základe ktorej je možné úlohu implementovať.