Program development cycle

Share:
Program development cycle is step by step procedure to build a computer program

 

 

program-development-lifecycle

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