Category

Saturday, March 16, 2013

SDLC-S/W Development Life Cycle

by Gaurav Sharma  |  in Tutorial at  8:18 AM


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.
Ø  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:

Proudly Powered by Blogger.