Kontynuuj od ostatniego rozdziału: Nieporozumienie 2: Projektowanie niezawodności

Częsty błąd 7: Ta pojedyncza płytka została wyprodukowana w małych partiach i po długich testach nie stwierdzono żadnych problemów, więc nie ma potrzeby czytania instrukcji chipa.

Częsty błąd 8: Nie można mnie winić za błędy w działaniu użytkownika.

Pozytywne rozwiązanie: Słuszne jest wymaganie od użytkownika ścisłego przestrzegania instrukcji obsługi, ale gdy użytkownikiem jest człowiek i popełni się błąd, nie można powiedzieć, że maszyna ulegnie awarii po dotknięciu niewłaściwego klawisza, a płyta zostanie spalony w przypadku włożenia niewłaściwej wtyczki. Dlatego należy przewidzieć i zabezpieczyć różne błędy, które mogą popełnić użytkownicy.

Częsty błąd 9: Przyczyną złej tablicy jest problem z przeciwną tablicą, za co nie odpowiadam.

Pozytywne rozwiązanie: powinna być wystarczająca kompatybilność dla różnych zewnętrznych interfejsów sprzętowych i nie można całkowicie skreślić, ponieważ sygnał drugiej strony jest nieprawidłowy. Jego nieprawidłowość powinna dotyczyć tylko części funkcji z nią związanej, pozostałe funkcje powinny działać normalnie i nie powinny być całkowicie zawieszone, ani nawet trwale uszkodzone, a po przywróceniu interfejsu należy natychmiast wrócić do normalności.

Częsty błąd 10: Dopóki do zaprojektowania tej części obwodu potrzebne będzie oprogramowanie, nie będzie problemu.

Pozytywne rozwiązanie: wiele funkcji urządzenia na sprzęcie jest bezpośrednio kontrolowanych przez oprogramowanie, ale oprogramowanie często zawiera błędy i nie można przewidzieć, jakie operacje będą się odbywać po uruchomieniu programu. Projektant powinien zadbać o to, aby niezależnie od rodzaju działania oprogramowania, sprzęt nie uległ w krótkim czasie trwałemu uszkodzeniu.