2.3 Robust Programs

Descrição

GCSE Computing (2.3 Robust Programs) Mapa Mental sobre 2.3 Robust Programs, criado por 2402 2003 em 30-04-2018.
2402 2003
Mapa Mental por 2402 2003, atualizado more than 1 year ago
2402 2003
Criado por 2402 2003 mais de 6 anos atrás
46
1

Resumo de Recurso

2.3 Robust Programs
  1. Data Validation
    1. Doesn't make data inputs accurate
      1. Checks that inputted data is sensible and reasonable
        1. Types of Validation Techniques
          1. Range
            1. Any value between x & y
            2. Verification
              1. Makes data accurate
                1. e.g. Dual Entry Passwords (typing the password in twice)
                2. Presence Check (*)
                  1. Required fields which need inputted data
                    1. e.g. Needing an age or gender
                  2. Test Data
                    1. Normal
                      1. Any value within range e.g. 7, 8, 9, 10,11
                      2. Extreme
                        1. Starting and end point of range e.g. 7, 11
                        2. Eroneous
                          1. Beyond Range (not sensible) e.g. 6, 1.5
                          2. Data which has been specifically identified for use in tests
                        3. Data Sanitisation
                          1. Reduces inputted waste
                            1. Makes sure the inputted data can be processed (changing numbers into integers)
                            2. Authentication
                              1. The plan when entering a password and username
                                1. Security Procedures
                                  1. How many entries of password until locking
                              2. Maintainablity
                                1. Maintaining System Coding
                                  1. Updates for Coding
                                2. Comments
                                  1. Comments done by users left in the coding to help other people to maintain the system
                                  2. Indents
                                    1. Organisation of Coding
                                      1. Makes it easier for people to look and read the code
                                        1. e.g. Spaces in between code
                                        2. Testing
                                          1. Tests in Coding
                                            1. Two Types
                                              1. Iterative
                                                1. Test as you go along
                                                  1. Constantly checking coding
                                                  2. Final/Terminal
                                                    1. Tests/checks done at the end
                                                      1. Tests you've identified can be done by:
                                                        1. Client - Person who provides the reqiuirement
                                                          1. User - Maintains the System
                                                            1. Audience - Uses/Views the code
                                                        2. Three types of coding errors
                                                          1. Runtime - Computer runs out of memory/no space on RAM (nothing wrong with coding)
                                                            1. Syntax - Grammar Errors in coding
                                                              1. Logic - True or False functions

                                                            Semelhante

                                                            A level Computing Quiz
                                                            Zacchaeus Snape
                                                            Types and Components of Computer Systems
                                                            Jess Peason
                                                            Input Devices
                                                            Jess Peason
                                                            Output Devices
                                                            Jess Peason
                                                            Computing
                                                            Kwame Oteng-Adusei
                                                            Pack of playing cards answer
                                                            Karl Taylor
                                                            Code Challenge Flow Chart
                                                            Charlotte Hilton
                                                            Computing Hardware - CPU and Memory
                                                            ollietablet123
                                                            Computer Systems
                                                            lisawinkler10
                                                            Computer science quiz
                                                            Ryan Barton
                                                            Input, output and storage devices
                                                            Mr A Esch