GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

2.3 producing robust programmes

Daniel Reed Englisch

Inhalt der Mindmap

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

Informationen

Beschreibung
Mindmap am 2.3 producing robust programmes, erstellt von Daniel Reed am 28/02/2019.
Erstellt von
Daniel Reed
Aufrufe
2
Bewertung

Mehr zu Robust Programming and Testing

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck