Showing posts with label Software Development Life Cycle (SDLC). Show all posts
Showing posts with label Software Development Life Cycle (SDLC). Show all posts

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

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

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

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

Maintenance/Support

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.