Unit 7 Flashcards
What are the four stages of the program development life cycle
- analysis
- design
- coding
- testing
What is analysis in program development
Investigating what specifically the program is required to do
What is design in program development
Uses stuff from analysis to show how the program should be programmed
What is coding in program development
The writing part of the development process
What is testing in your program development
Doing systematic checks to make sure that the program works well under all conditions
What is abstraction
Method in analysis stage - key elements are kept and smaller ones are discarded
What is decomposition
Method in analysis - complex program is broken down into smaller parts
What is top down design
Breaking down of computer systems into smaller and smaller sub systems where each sub system only performs one action
What is validation
Automated checks carried out by a program to make sure data is within certain ranges (reasonable)
What is verification
Checking that data has been copied and input correctly into a computer
What’s normal data
Data accepted by a program
What’s abnormal data
Data that’s rejected by a program
What’s extreme data
Largest/smallest data value accepted by a program