Programming Process
More Programming Process
Algorithms
Pseudocode and Flowcharts
Documentation and Use cases
100

1. Identify the problem; 2. design the solution; 3. write the program; 4. test the program; 5. document and maintain the program

What is programming process?

100

Once the programming language has been determined this must be followed precisely.

What is syntax?

100

to solve problems

Why programs are created?

100

A mix of English and code that represents what you want the program to do.

What is pseudocode?

100

Proper documentation programs do not make sense, especially if you return to them later.

Why documentation is important?

200

A list of instructions that contain data for a computer to follow.

What is a computer program?

200

A set of steps that create an ordered approach to a problem solution.

What is an algorithm?

200

Extensive and detailed so nothing will confuse the program or person.

What is the way algorithms should be written?

200

It helps you determine how you want the program to work as well as what variables and methods/functions you will want to include.

What is pseudocode?

200

Helps you to remember what every single line does.

What is the purpose of documentation?

300

The most frequently used design in the programming process.

What is the top-down design?

300
The chosen programming language should suit this.
What are the needs of the user?
300
This tells your program what to do and how.
What is algorithm.
300

A visual representation of the algorithm or process.

What is a flowchart?

300

Internal documentation that uses a ' .

What is commenting?

400

A solution method is broken down into smaller sub-problems which in turn are broken down into smaller sub-problems, continuing until each sub-problem can be solved in just a few steps.

What is modularization?

400

A program test that uses real data.

What is a beta test?

400

This must be considered before you choose the algorithm you want to use to continue developing your program.

What are advantages and disadvantages of an algorithm?

400

This indicates the control of flow in a flowchart.

What are arrows?

400

User manuals

What are use cases?

500

English or outline form, pseudocode and flowchart.

What are the ways to write an algorithm?

500

This is crucial for user information as well as for programmer understanding.

What is documentation?

500

To solve a problem, these are written out and numbered in the order in which they should be executed.

What are steps?

500

Pseudocode and flowcharts can be both used to help find this.

What is the solution to any programming problem?

500

The functions that the software/system is intended to perform.

What are functional requirements?

M
e
n
u