SDLC or SOFTWARE PROCESS
It is a structured & organized approach in which we go
for life cycle of software. How a s/w starts & develops & ends.
It has several phases start with …
1>Feasibility Study:- The analysts conducts an initially
study of the problem & ask is the solutions.
Ø Is
software is technologically possible?
Ø Is
software is economically possible?
Ø Is
software is Legally possible?
Ø Is
software is Operationally possible?
2>Requirement Analysis:-
Ø Business
requirements are gathered in this phase.
Ø Meetings
with managers, Stake holders & users are held in order to determine the
requirements.
Ø Who
is going to the system?
How will they use the system?
What data should be input into the system?
What data should be o/p by the system?
These are the general question asked during a requirement gathering phase.
How will they use the system?
What data should be input into the system?
What data should be o/p by the system?
These are the general question asked during a requirement gathering phase.
Ø This
produces a nice big list of functionality that the system should provide, which
describes functions the system should perform, business logic that process data,
what data is stored & used by the system & how the user interface
should work.
Ø The
overall result is the system as a whole & how it performs, not how it is
actually going to do it.
3>Design:-
Ø The
s/w system design is produced from the results of the requirements phase.
Ø This
is where the details on how the system will work is produced.
Ø Architecture,
including h/w, s/w, communication, s/w design are all part of the deliverables
of a design phase.
Ø Design
Document that consists of Architectural Design, Database Design & Interface
design.
4>Implementation:-
Ø Code
is produces from the deliverables of the design phase during Implementation.
Ø This
is the longest phase of the SDLC.
Ø If
the design is performed in a detailed manner, code generation can be
accomplished without much complication.
5>Testing:-
Ø During
testing, the implementation is tested against the requirements to make sure
that the product is actually solving the needs addressed & gathered during
the requirement phase.
6>Installation & maintenance:-
Ø During
Installation, the s/w is deployed to customer site & it ready to use by the
customer.
Ø The
s/w will definitely undergo change once it is delivered to the customer.
Ø The
software should be developed to accommodate change that could happen during the
post implementation period.
0 comments: