Mapa mental
2.3 producing robust programmes
Contenido del mapa
2.3 producing robust programmes
defencive desighn is an approach to software development that aims to produce robust and reliable programmes .
- anticipating misuse of the programme
- writing maintainable code that helps others diagnose problems if they arise
- testing the programme with sutibale test data to identify and fix errors before it is put into general use
- adopting a defencive desighn approach can help prevent bugs in programmes from causing unwanted consequences such as deleting important data or bieng exploited by cybercriminals to take over (hijack) the host machine.
- robust vs reliable programmes
- robust programmes can handle unexpected inputs and data without crashing and without bieng tricked into malicious situations
- reliable programmes will work as intended under many different conditions or situations
- we can confirm that programs are both robust and reliable through well planned testing
- anticipating misuse
- there are a number of ways that a system could be misused that a developer should consider
- malicious inputs could be used in an atempt to hack a system input sanitisation and validations can help prevent this
- there are a number of ways that a system could be misused that a developer should consider
- anticipating misuse
- we can confirm that programs are both robust and reliable through well planned testing
- reliable programmes will work as intended under many different conditions or situations
- robust programmes can handle unexpected inputs and data without crashing and without bieng tricked into malicious situations
- robust vs reliable programmes
- adopting a defencive desighn approach can help prevent bugs in programmes from causing unwanted consequences such as deleting important data or bieng exploited by cybercriminals to take over (hijack) the host machine.
- testing the programme with sutibale test data to identify and fix errors before it is put into general use
- writing maintainable code that helps others diagnose problems if they arise
- anticipating misuse of the programme
Información
- Descripción
- Mapa Mental sobre 2.3 producing robust programmes, creado por Daniel Reed el 28/02/2019.
- Creado por
- Daniel Reed
- Visitas
- 2
- Valoración
Más sobre Robust Programming and Testing