Program Development Life Cycle and User Environments Flashcards
What are the 7 program development life cycle stages?
- Understand the problem
- Plan the logic
- Code the program
- Use software/translating
- Test the program
- Put the program into production/development
- Maintain the program (updating)
What are the 3 guide questions in the first stage of program development?
- What is the given/asked in the problem?
- What data do you have/is required?
- What form of visualisation?
In understanding the problem, documentation is not needed.
False.
It is the heart of the programming process.
Planning the logic.
Where you think of the formula.
The logic is dependent on the programming language used.
False.
An essential question in planning the logic.
How can you get from the input to the required output?
It is a part of planning the logic wherein instructions are given to the computer.
Algorithm.
What are the 2 methods of representing an algorithm?
- Flowcharting
- Pseudocode
This uses symbols to show the logic steps to solve the problem.
Flowcharting.
It is a method of describing algorithms using a combination of natural language and programming language.
Pseudocode.
This stage includes writing the program based on flowchart or pseudocode.
Coding the program.
In the fourth stage, translating the code does not require the software to be installed beforehand.
False.
Testing the program involves choosing the right values to input.
True.
An essential question in testing the program.
What are the possible values that may produce an incorrect output?
What stage takes place after testing the program?
Put the program into production/deployment.