Mapa mental
Defensive Design
Conteúdo do mapa
Defensive Design
Defensive Design - The practice of anticipating every possible way that a user could misuse a system - enter something you haven't planned for.
- This
How do you know if it isn't good enough?
- - The program will crash, or it will behave in an unintended way
User Interface - Designed to limit the user to a certain number of options
Screen Widgets - It makes it difficult if not impossible for the user to input an invalid value.
Input Sanitisation - Making the input harmless
Input Validation - A way of making sure the user is authorised to enter the system.
Whitelist - A list of data the application will accept as valid.
Blacklist - A list of data the application will reject
Authorisation - Making sure the user is allowed to access the system.
Informações
- Descrição
- Year 10 Computing Mapa Mental sobre Defensive Design, criado por Comhnall-James McLeod em 10-01-2019.
- Criado por
- Comhnall-James McLeod
- Visualizações
- 0
- Avaliação
Mais sobre Robust Programming and Testing