Wednesday, April 22, 2015

Software Development Life Cycle (SDLC):

Software Development Life Cycles play an important role in any type of application development. Software Development Life Cycles (or SDLCs) are a systematic approach to each component of application development — from the initial idea to a functioning production application. A step (or phase) is a unit of related work in an SDLC

Requirement Analysis
Extracting the requirements from end user/client and doing requirement analysis

Once the requirements are frozen, technical design phase starts, this phase transforms the requirement into technical specification (high level to low-level)

Development phase will start once the design is finalized; this includes coding and uni testing

Once the development is done, system testing will start followed by user acceptance testing


Once the user approves the build, the application will go live followed by warranty period and maintenance phase this phase will foresee the application availability enhancements, fixing defects etc.