M1S2 Part 1 Flashcards
what do you call the steps we need to take when we want to develop a program using any programming language?
phases
a set of steps or
phases that are used to develop a program in any
programming language.
program development life cycle
Steps in program dev:
- Requirement Analysis
- System Design
- Coding or Writing The Program
- Testing and Debugging
- Documentation and Maintenance
a description of what a system should do
requirement
involves the collection of information and the definition of the
characteristics or features of the desired system.
requirement analysis
Problem Analysis requires performing the following steps:
- Define the problem and the users.
- Determine the desired outputs.
- Determine the input to achieve the desired outputs.
- Determine the processes involve.
- Check the feasibility of implementing the program.
- Document the analysis.
the program design process describes what for the solution of the problem?
algorithm
the step-by-step sequence of instructions that
describe how data will be processed to produce the desired
output.
algorithm
To formulate the algorithm, a programmer may choose between what?
pseudocodes or flowcharts
an algorithm written in normal Human language
statements to describe the logic and processing flow.
pseudocodes
a visual
representation of the sequence
of steps and decisions needed
to perform a process.
flowchart
Each step in the sequence is
noted within a what?
diagram shape
The actual writing of the program based on the design
specifications
coding
Construction requires performing the following steps: (coding)
- Select the appropriate programming language.
* Follow the syntax
Program testing involves running various tests, such as what?
called what?
desk checking and debugging
alpha testing