Systems analysis

Part ofComputer Science

  • Systems analysis

    • Problem solving - Eduqas

      Computers can be used to help solve complex problems using computational thinking. This means that before a problem can be tackled, it must first have been through decomposition and abstraction. This will result in a modular programmed solution with subroutines and clear interfaces.

    • Security and authentication - Eduqas

      Data needs to be validated so that it does not stop software from functioning. Validation should be programmed into software to prevent this happening. There are standard checks which can be used to do this. Authentication and verification aim to restrict access to computer systems from unauthorised users.

    • Programming constructs - Eduqas

      Programs are created using common building blocks, known as programming constructs. These programming constructs form the basis for all programs and are also used in algorithms.

    • Computational thinking - Eduqas

      Find out more about the use of decomposition and abstraction through real-life examples to break down and simplify complex problems in computational thinking.

    • Requirements - Eduqas

      Use abstraction to create models when planning a project, apply decomposition in a suitable structure and modularity, and come up with a set of requirements to solve a problem.

    • Design - Eduqas

      Find out more about graphical user interface design, data structures, validation, verification and authentication, data handling and processing.

    • Implementation - Eduqas

      Find out more about file handling, records, concatenation, graphical user interfaces and maintainability.

    • Testing - Eduqas

      Find out about the testing process to evaluate programs' suitability and the refinement process to make gradual improvements.

Links