The Fourt Steps of the Program Development Cycle

researchgirl
The program development cycle consists of four basic steps to follow when planning a computer program. However, often there are two more steps included in this cycle. By following this step-by-step process, the chance of making mistakes is minimal. We are going to take a look at each step in the cycle and what it is used for as well as why it is important when it comes to programming.

The first step in the cycle is analyzing. Analyzing basically defines the problem. This is a very important step in the process in order to develop an appropriate solution. At this time, an outline is made which defines the entire process including the program's input, output, and processing components.

The next step in the cycle is design. At this time, any problems found during the analysis are broken down. The method and appropriate programming language are chosen during this process. Structured design allows the problem to be broken down into sections called modules. This can be done so that each routine performs a single task. The structured design is important because it turns the main routine into smaller ones which helps the programmers locate any problems easily and stay organized.

The third step in the process is validating the design. This is done by computer programmers who code the design into a programming language. Implementing the design is step four. This is when the code to translate the design into a program is written. The new system is installed at this time. Steps five and six are testing and documenting the solution. The program is maintained and if any changes are needed, the cycle begins again.

The program development cycle is in fact called a cycle because any phase can lead to the previous or next step in the process. This normally happens only if an error is found. It is also referred to as a cycle because once it ends it begins again.

Besides the programmer, there are many other people involved in the stages of the program development cycle. System analysts, designers, system architects, coders and testers are also involved in the cycle. They are all important when it comes to developing a successful program. This cycle makes it easy when designing programs as well as organized since it can be used as an outline to follow.

Kay, R. (May, 2002). QuickStudy: System development life cycle. Retrieved July 20, 2009 from http://www.computerworld.com/s/article/71151/System_Development_Life_Cycle

Varley, D. (2004). Program development life cycle. Retrieved July 19, 2009 from

http://www.openicdl.org.za/courses/mod1/ch03s05.html

2 Comments

Post a Comment
  • Inam-92300437939812/26/2010

    testing the Analisis, designing,validation,and implementation complete above cycle. and then last 6th step to write documentation on complete project.

  • ningi9/23/2010

    why you did not explain the step 5 and 6 in details

Displaying Comments

To comment, please sign in to your Yahoo! account, or sign up for a new account.