O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

2.3 Prducing Robust Problems

Aidan Fay Inglês

Conteúdo do mapa

2.3 Prducing Robust Problems

  1. Defence Design

    • Anticipating misuse of the program and planning for things that could go wrong
    • Writing maintainable code that helps other diagnose problems if they arise
  2. Producing robust programs so that they are defensive against hacks and attacks.

    • Data Validation: check to ensure that the data entered is sensible and reasonable. It does not check the accuracy of data.
    • Data Sanitisation: Trims or strips strings, removing unwanted characters to make sure it contains only permitted characters . E.g. Da%ve the % would be removed.
    • Authentication: The process of verifying the identify of a user or process
    • Maintainability : Updating code so that it is compatible with current requirements
    • Comments: To help describe the code and structures in a program using #
    • Indentation: used to show the programs structure e.g. where selection or iteration or functions are used .
  3. Iterative and final testing

    • Iterative testing: This happens overtime and is repeated throughout the development of the program
    • Final/terminal testing: is when the product is released and real end users begin using it. Very often, end users find things wrong with systems that the programmers did not expect.

Informações

Descrição
Mapa Mental sobre 2.3 Prducing Robust Problems, criado por Aidan Fay em 28-02-2019.
Criado por
Aidan Fay · fev 2019
Atualizado
28 fev 2019
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?