Mind map
Revision Homework
Map content
Revision Homework
Robust Software
- Ability for computer system to cope with errors during execution
- Ways to make a program more robust
- Data validation
- Error catching techniques
- Identifying Vulnerabilities
- Audit Trails
- A record of what has been done: Aids in restoring a system to a previous state
- Code Reviews
- Checks of source code by other programmers: Helps identify bad programming practice and vulnerabilities in the code
- Audit Trails
Characteristics of different programming languages
- Originally code written in binary on pieces of tape
- Assembly language: Simple commands easily translated into the computer's language
- Old programs written in low level languages
- Today most programs written in high level languages
- Translated by compiler to machine code
- Used for embedded systems
- Translated by assembler to machine code
- Today most programs written in high level languages
- Machine code
- Binary representation of instructions CPU can understand
Information
- Description
- Mind Map on Revision Homework, created by Reuben Kotch on 07/12/2022.
- Created by
- Reuben Kotch
- Views
- 0
- Rating