Defensive design

Defensive design

Defensive design is the practice of planning for contingencies in the design stage of a project or undertaking. Essentially, it is the practice of anticipating all possible ways that an end-user could misuse a device, and designing the device so as to make such misuse impossible, or to minimise the negative consequences. For example, if it is important that a plug be inserted into a socket in a particular orientation, the socket and plug should be designed so that it is physically impossible to insert the plug incorrectly. Power sockets are often keyed in such a manner, to prevent the transposition of live and neutral.

Defensive design in software engineering is called defensive programming. Murphy's law is a well-known statement of the need for defensive design.

See also



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Defensive programming — is a form of defensive design intended to ensure the continuing function of a piece of software in spite of unforeseeable usage of said software. The idea can be viewed as reducing or eliminating the prospect of Murphy s Law having effect.… …   Wikipedia

  • Design by contract — (DbC) or Programming by Contract is an approach to designing computer software. It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary… …   Wikipedia

  • Defensive Programmierung — Unter defensivem Programmieren wird eine Programmierung von Computersystemen verstanden, die möglichst viele Voraussetzungen selbst überprüft, bevor der eigentliche Selbstzweck erfüllt wird. Ein Programmierer ist mit verschiedenen bekannten und… …   Deutsch Wikipedia

  • Conception défensive — Conception sécuritaire La conception de sûreté ou conception sécuritaire[1] ou conception défensive est un principe de conception prenant en considération, dès les premières phases de la planification, le plus grand nombre possible de… …   Wikipédia en Français

  • Intelligent design movement — Part of a series of articles on Intelligent design …   Wikipedia

  • Intelligent design — This article is about intelligent design as promulgated by the Discovery Institute. For other uses, see Intelligent design (disambiguation). For the philosophical argument from design , see Teleological argument …   Wikipedia

  • Intelligent Design — (engl. „intelligenter Entwurf“, „intelligente Gestaltung“; abgekürzt ID) ist die Auffassung, dass sich bestimmte Eigenschaften des Universums und des Lebens auf der Erde am besten durch einen intelligenten Urheber erklären lassen und nicht durch… …   Deutsch Wikipedia

  • Intelligentes Design — Als Intelligent Design (ID, deutsch etwa intelligenter Entwurf, intelligentes Design) bezeichnet man die Auffassung, dass bestimmte Merkmale des Universums und Lebens am besten durch eine intelligente Ursache erklärt werden können und nicht durch …   Deutsch Wikipedia

  • Chris Canty (defensive end) — For the defensive back of the same name, see Chris Canty .Infobox NFLactive currentteam=Dallas Cowboys currentnumber=99 currentposition=Defensive end name=Chris Canty birthdate=birth date and age|1982|11|10 birthplace=Bronx, New York heightft=6… …   Wikipedia

  • Chris Canty (defensive lineman) — For Arena Football League player, see Chris Canty (defensive back). Chris Canty No. 99     New York Giants Defensive Tackle …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”