www.eshikshak.co.in
Program Development Cycle ● Define the problem   ○ Careful reading of the problem.   ○ We are not focusing on solution par...
Program Development Cycle (Cont)   ● Code the program           ○ Begins only after we have clear idea about             a...
Program Development Cycle (Cont)   ● Linking of object code           ○ Linker links the libraries and object code then   ...
Program Development Cycle (Cont)   ● Program execution and testing           ○ Execution of program is done by processor. ...
Program Development Cycle                         Problem                         Analysis                     Algorithm D...
Upcoming SlideShare
Loading in...5
×

Program development cyle

1,421

Published on

Program Development Cylce

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,421
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Program development cyle

  1. 1. www.eshikshak.co.in
  2. 2. Program Development Cycle ● Define the problem ○ Careful reading of the problem. ○ We are not focusing on solution part here. ● Analyze the problem ○ Determine all possible solutions and select the best from them. ○ We can break whole problem into sub problems. ● Design the solution ○ Create an outline on how the program should execute. ○ Expand it into steps (algorithm) which describe the order of tasks to be carried out. www.eshikshak.co.in
  3. 3. Program Development Cycle (Cont) ● Code the program ○ Begins only after we have clear idea about algorithm of solution. ○ We can use appropriate language and editor to write the code. ● Compilation of code ○ Find the syntax and semantic errors. ○ Compiler or Interpreters of corresponding language can be used. ○ If error occurs, we need to change the code to solve errors. ○ After successful compilation, object code is generated that a machine can understand.9 February 2012 www.eshikshak.co.in
  4. 4. Program Development Cycle (Cont) ● Linking of object code ○ Linker links the libraries and object code then puts all objects into correct order in the executable. ○ If error occurs during linking, it might be a problem in writing code of linking. ● Loading of program ○ Loader loads the program into main memory and control is passed to processor. ○ Loading includes reading an executable, checking permission, initializing registers.9 February 2012 www.eshikshak.co.in
  5. 5. Program Development Cycle (Cont) ● Program execution and testing ○ Execution of program is done by processor. ○ Debugger can be used to trace the error. ○ We verify the output. If the desired output is not achieved, we need to revice the whole process.9 February 2012 www.eshikshak.co.in
  6. 6. Program Development Cycle Problem Analysis Algorithm Design Coding Error Library Compilation Error Linking Loading Error Execution Results9 February 2012 www.eshikshak.co.in
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×