Unit 7 Flashcards

1
Q

What are the four stages of the program development life cycle

A
  • analysis
  • design
  • coding
  • testing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is analysis in program development

A

Investigating what specifically the program is required to do

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is design in program development

A

Uses stuff from analysis to show how the program should be programmed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is coding in program development

A

The writing part of the development process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is testing in your program development

A

Doing systematic checks to make sure that the program works well under all conditions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is abstraction

A

Method in analysis stage - key elements are kept and smaller ones are discarded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is decomposition

A

Method in analysis - complex program is broken down into smaller parts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is top down design

A

Breaking down of computer systems into smaller and smaller sub systems where each sub system only performs one action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is validation

A

Automated checks carried out by a program to make sure data is within certain ranges (reasonable)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is verification

A

Checking that data has been copied and input correctly into a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What’s normal data

A

Data accepted by a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What’s abnormal data

A

Data that’s rejected by a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What’s extreme data

A

Largest/smallest data value accepted by a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly