You are on page 1of 8

PROGRAM

DEVELOPMENT
LIFE
CYCLE
Developing computer programs
involves a systematic process
of solving problem. This
Maintaining Analyze the process is referred to as
the solution problem
Program Development Life
Cycle. It is a series of steps
Formalizing Design the
the solution solution that programmers used to build
a comprehensive computer
Test the
solution
Coding the
solution
programs. It consist of steps
that guide the programmers in
developing a solution to a
problem.
The computer programmer STEP # 1
needs to identify and
Analyzing the
analyze the problem
carefully in order to
problem
develop an appropriate
solution to the given
problem.
In these step, it includes the
STEP # 2
development of algorithm. An Designing the
algorithm is a step by step solution
procedure that is need to follow in
solving problems. An example of
algorithm is a recipe. It is finite
list of instruction used to perform
a task. For example, if you were to
follow the algorithm in baking
cookies from the recipe, you would
follow the three to five steps to
bake cookies. In programming the
very obvious algorithm used in
designing a solution is flowchart /
flowcharting.
STEP # 3
Coding the It is the process of
solution translating the algorithm
into a computer codes
using a specific
programming languages and
entering it to computer.
STEP # 4
Testing the The fourth step in the
solution cycle is testing the
program. In this step,
errors / flaws are
determined and corrected.
These step involves the STEP # 5
process of giving a name
Formalizing the
for the given computer
program, making icon/logo solution
for the given program,
reviewing the program
codes and developing
program documentation.
The final step in program
development life cycle is
STEP # 6 maintaining the program.
Maintaining It includes the process of
the solution correcting errors that
occur during the
implementation of the
program by the intended
users and adding program
enhancements to adapt to
the evolving needs of the
system which the said
program is include.

You might also like