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.