system developments life cycle bsc i 2018
TRANSCRIPT
SESSION 2017-18
CLASS- BSC(CS) I YEAR
PRESENTATION ON
SYSTEM DEVELOPMENT LIFE CYCLE
SUBMITTED TO SUBMITTED BYC.L. MALVIYA SIR MOHINI YADUWANSHI
SOURABH SIR ROSHNI RAJPUT
CHANCHAL RATHORE
BHARTI RAJPUT
Problem Identification
Problem Analysis
Problem Design
Problem Coding
Problem Testing and Debugging
Problem Documentation
Problem Maintenance
Understand the problem.
Read each statement of the problem carefully.
What is expected by solving the problem.
Understand the key words.
We can not make any progress if we do not
understand the problem.
Understand the requirement of the problem to be solved.
This process is the first step towards the solution.
to full fill the requirements of
input/output
time limitation
processing requirement
memory
In this process of problem designing, we define the solution of the problem.
It provide the result of the problem .
it is of two type 1.algorithums.2.flowcharts.
Step by step solution of the problem.
Example:-
1.Start
2.Input a,b
3.c=a+b (processing)
4.Output c
5.stop. Outputa=4 ,b =5
C=a+b;C=4+5;
C=9;
Solve the problem in the form of stature.
Example:-
start
c=a+b
Output c
Input a,b
stop
Once the problem has been analyzed, it must be coded in a language ,which the computer can understand .this code is called a program .In other words ,coding is just the translation of algorithm into a suitable computer programming language (such as Pascal ,COBAL ,C, FORTRAN ,C++ ,etc) .
Program is created it must be compile and run .
During compilation process, errors are detected by the
complier .
This error are similar like grammatical errors in
English .
If error are there in program .
we must determine what correction should be made to
the program .
Make the correction and recompile .
Explanation about the program in the form of comments and remarks.
it is divided into two parts
a. Technical documentation.
b. User – level documentation.
It is for the programmer .
Who may try to modify the program .
It include information about the formula used in the program .
It help the user to understand the program.
Which is not a programmer .
And try to make use of program .
Maintenance of the program is very important because with the time over program become outdated so they must be updated according to the user’s needs.
many time changes in the program would provide a new version of the application