¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

2.3 producing robust programmes

Daniel Reed Inglés

Contenido del mapa

2.3 producing robust programmes

  1. 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

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

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?