Problem definition: Before thinking the solution,carefully understand the nature of the problem and define a well defined problem.
Requirement analysis: Requirement is defined as a expection of the user from the program.
- requirement analysis is a detailed study of the various operation performed by the program and their relationship within the out side the program
- the input data
- needed output structure
- the conditions and constraints
program design:
- the step is most important step in program development lifecycle
- in this programmer do the following task
- plan the solution to the problem
- plan the over all structure of the program
- the final program design report contains the following
- flow chart
- record layout
- overall plan for solving the problem
Program coding:
- in this stage the program design is transformed into computer program
- the program code must be satisfy the properties given below
- code must be simple and clear
- it must be readable and simple to understand
- complex logic and tricky coding should be avoided
Testing and Debugging:
- testing and debugging is a process of detecting and correcting errors in a program
Documentation
- documentation is written detailed description about the program
- the following must be included in the program
- orgin and nature of problem
- A brief description about
- the program
- the flow chart
- the data records
- program listing and result
Maintenance
- maintenance is defined as a process of modyifiying the program to carry out one or more requirement
- given below
- correct faults
- improve performance
- match the user requirement
- match the policy changes
No comments