Nastavite od posljednjeg poglavlja: Nesporazum 2: Dizajn pouzdanosti

Uobičajena greška 7: Ova pojedinačna ploča je proizvedena u malim serijama i nisu pronađeni nikakvi problemi nakon dužeg vremena testiranja, tako da nema potrebe čitati priručnik za čip.

Uobičajena greška 8: Ne mogu me kriviti za greške u radu korisnika.

Pozitivno rješenje: Ispravno je zahtijevati od korisnika da striktno prati ručni rad, ali kada je korisnik čovjek, a postoji greška, ne može se reći da će se mašina srušiti kada se dodirne pogrešan ključ, a ploča će se spaliti kada se umetne pogrešan utikač. Stoga se razne greške koje korisnici mogu napraviti moraju unaprijed predvidjeti i zaštititi.

Uobičajena greška 9: Razlog za lošu ploču je što postoji problem sa suprotnom tablom, što nije moja odgovornost.

Pozitivno rješenje: Trebalo bi da postoji dovoljna kompatibilnost za različite eksterne hardverske interfejse, a ne možete potpuno izbrisati jer je signal druge strane nenormalan. Njegova abnormalnost bi trebala utjecati samo na dio funkcije koji se odnosi na nju, a ostale funkcije bi trebale raditi normalno, i ne bi trebale biti potpuno na udaru, ili čak trajno oštećene, a kada se sučelje vrati, trebali biste se odmah vratiti u normalu.

Uobičajena greška 10: Sve dok je softver potreban za dizajniranje ovog dijela kola, neće biti problema.

Pozitivno rješenje: Mnoge funkcije uređaja na hardveru su direktno kontrolirane softverom, ali softver često ima greške i nemoguće je predvidjeti koje će se operacije dogoditi nakon što program pobjegne. Dizajner treba osigurati da bez obzira na to kakvu operaciju softver radi, hardver ne bi trebao biti trajno oštećen u kratkom vremenu.