Program Development Life Cycle and User Environments Flashcards

1
Q

What are the 7 program development life cycle stages?

A
  1. Understand the problem
  2. Plan the logic
  3. Code the program
  4. Use software/translating
  5. Test the program
  6. Put the program into production/development
  7. Maintain the program (updating)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the 3 guide questions in the first stage of program development?

A
  1. What is the given/asked in the problem?
  2. What data do you have/is required?
  3. What form of visualisation?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In understanding the problem, documentation is not needed.

A

False.

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

It is the heart of the programming process.

A

Planning the logic.

Where you think of the formula.

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

The logic is dependent on the programming language used.

A

False.

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

An essential question in planning the logic.

A

How can you get from the input to the required output?

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

It is a part of planning the logic wherein instructions are given to the computer.

A

Algorithm.

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

What are the 2 methods of representing an algorithm?

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

This uses symbols to show the logic steps to solve the problem.

A

Flowcharting.

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

It is a method of describing algorithms using a combination of natural language and programming language.

A

Pseudocode.

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

This stage includes writing the program based on flowchart or pseudocode.

A

Coding the program.

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

In the fourth stage, translating the code does not require the software to be installed beforehand.

A

False.

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

Testing the program involves choosing the right values to input.

A

True.

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

An essential question in testing the program.

A

What are the possible values that may produce an incorrect output?

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

What stage takes place after testing the program?

A

Put the program into production/deployment.

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

Testing the program involves modifying the code every time there are changes in the process.

A

False. Maintaining the program.

AKA updating.