Defensivdesign

Defensivdesign ist die Praxis der Planung für Eventualitäten in dem Entwurf Stadium eines Projekts oder Unternehmens. Im Wesentlichen ist es die Praxis, alle möglichen Möglichkeiten zu antizipieren, wie ein Endbenutzer ein Gerät missbrauchen und das Gerät entwerfen kann, um einen solchen Missbrauch unmöglich zu machen oder die negativen Konsequenzen zu minimieren. Wenn es beispielsweise wichtig ist, dass ein Stecker in einer bestimmten Ausrichtung in eine Steckdose eingefügt wird, sollte der Sockel und der Stecker so gestaltet werden, dass es physisch unmöglich ist, den Stecker falsch einzulegen. Power Sockets werden oft so gekennzeichnet, um die Transposition von lebender und neutraler Transposition zu verhindern. Sie werden auch in der Wand auf eine Weise eingetaucht, die es unmöglich macht, Stecker zu berühren, sobald sie live werden.
Defensivdesign in Softwareentwicklung wird genannt Defensivprogrammierung. Murphys Gesetz ist eine bekannte Aussage über die Notwendigkeit eines defensiven Designs und auch zu ihren endgültigen Einschränkungen.
Anwendungen
Computer Software
Software-Design Beinhaltet viele Möglichkeiten, damit Software so konzipiert werden kann, dass sie sicherer arbeiten.
- Dateneingabebildschirme können Eingaben "sanitieren", z. Numerische Felder enthalten gegebenenfalls nur Ziffern, Zeichen und einen einzelnen Dezimalpunkt.
- Eingänge können geistige Werte überprüft werden, z. Bei Anklagen von Verletzungen am Arbeitsplatz (oder der Anzahl der verletzten Personen) kann die Zahl 0 sein, kann jedoch nicht negativ sein und müssen eine ganze Zahl sein. Für die Anzahl der Arbeitsstunden in einer Woche kann der Betrag für jeden bestimmten Mitarbeiter 0 sein, fraktional sein, aber nicht negativ sein und nicht größer als 168 und nicht mehr als das 24 -fache der Anzahl der Tage, in denen sie anwesend waren .
- Ein Textverarbeitungsprogramm, der zum Laden eines gespeicherten Dokuments angefordert wurde, sollte es scannen, um sicherzustellen, dass es in guter Form ist und nicht beschädigt ist. Wenn es beschädigt ist, sollte das Programm dies sagen, dann akzeptieren Sie entweder das teilweise Dokument, das gültig war, oder verweigern das gesamte Dokument. In beiden Fällen sollte es laufen und nicht beendet.
Elektronik
Viele elektrische Anschlüsse Wenden Sie dieses Prinzip an, indem Sie asymmetrisch sind.
Siehe auch
- Verteidigungsfähige Raumtheorie
- Ausfallsicher
- Idiotensicher
- Inhärente Sicherheit
- Poka-Yoke
- Usability-Tests