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?
Once the programming language has been determined this must be followed precisely.
What is syntax?
to solve problems
Why programs are created?
A mix of English and code that represents what you want the program to do.
What is pseudocode?
Proper documentation programs do not make sense, especially if you return to them later.
Why documentation is important?
A list of instructions that contain data for a computer to follow.
What is a computer program?
A set of steps that create an ordered approach to a problem solution.
What is an algorithm?
Extensive and detailed so nothing will confuse the program or person.
What is the way algorithms should be written?
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?
Helps you to remember what every single line does.
What is the purpose of documentation?
The most frequently used design in the programming process.
What is the top-down design?
A visual representation of the algorithm or process.
What is a flowchart?
Internal documentation that uses a ' .
What is commenting?
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?
A program test that uses real data.
What is a beta test?
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?
This indicates the control of flow in a flowchart.
What are arrows?
User manuals
What are use cases?
English or outline form, pseudocode and flowchart.
What are the ways to write an algorithm?
This is crucial for user information as well as for programmer understanding.
What is documentation?
To solve a problem, these are written out and numbered in the order in which they should be executed.
What are steps?
Pseudocode and flowcharts can be both used to help find this.
What is the solution to any programming problem?
The functions that the software/system is intended to perform.
What are functional requirements?