Menu

Defensive Design - Crossword

Complete the crossword using the clues below. Press submit to check your answers.

Clues

  1. Approach to writing programs so they cope with unexpected behaviour and stay easy to maintain. (15)
  2. Considering how people might behave in ways a program was not designed for. (6)
  3. Confirming a user is who they claim to be before giving access to a program. (14)
  4. Checking that data entered is sensible and follows rules before the program uses it. (15)
  5. How easy a program is to read, understand, fix and update. (15)
  6. Using separate procedures or functions to break up a large piece of code. (11)
  7. Using spaces at the start of lines to show which lines are inside a block. (11)
  8. Adding notes to code to explain what it does, ignored by the translator. (10)
  9. Describes a program that keeps working correctly whatever users do. (6)
  10. Shown to the user when invalid data is entered, telling them what to do. (12)
Log in or sign-up to access the crossword



Don't have a login?

You can still revise this topic