Gaan voort vanaf Laaste Hoofstuk: Misverstand 2: Betroubaarheidsontwerp

Algemene fout 7: Hierdie enkele bord is in klein groepies vervaardig, en geen probleme is gevind na 'n lang tyd van toetsing nie, so dit is nie nodig om die skyfie-handleiding te lees nie.

Algemene fout 8: Ek kan nie blameer word vir gebruikers se bewerkingsfoute nie.

Positiewe oplossing: Dit is korrek om te vereis dat die gebruiker die handbediening streng volg, maar wanneer die gebruiker 'n mens is, en daar is 'n fout, kan daar nie gesê word dat die masjien sal ineenstort wanneer 'n verkeerde sleutel aangeraak word nie, en die bord sal verbrand word wanneer 'n verkeerde prop ingesit word. Daarom moet verskeie foute wat gebruikers kan maak vooraf voorspel en beskerm word.

Algemene fout 9: Die rede vir die slegte bord is dat daar 'n probleem met die teenoorgestelde bord is, wat nie my verantwoordelikheid is nie.

Positiewe oplossing: Daar behoort voldoende versoenbaarheid vir verskeie eksterne hardeware-koppelvlakke te wees, en jy kan nie heeltemal uithaal nie omdat die ander party se sein abnormaal is. Die abnormaliteit daarvan behoort slegs die deel van die funksie wat daarmee verband hou, te beïnvloed, en ander funksies moet normaal werk, en moet nie heeltemal aan die staking wees nie, of selfs permanent beskadig word, en sodra die koppelvlak herstel is, moet jy dadelik terugkeer na normaal.

Algemene fout 10: Solank as wat die sagteware benodig word om hierdie deel van die stroombaan te ontwerp, sal daar geen probleem wees nie.

Positiewe oplossing: Baie toestelkenmerke op die hardeware word direk deur sagteware beheer, maar die sagteware het dikwels foute, en dit is onmoontlik om te voorspel watter bewerkings sal gebeur nadat die program weggehardloop het. Die ontwerper moet verseker dat ongeag watter soort bewerking die sagteware doen, die hardeware nie permanent beskadig moet word in 'n kort tyd nie.