SDLC Upload
SDLC Upload
SDLC Upload
Life Cycle
(SDLC)
Agenda
01 What is SDLC?
Importance of SDLC 02
03 SDLC Phases
6 Basic SDLC
Methodologies 04
05 Benefits of SDLC
The software development process is normally
long and tedious.
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
Developers will first outline the details for the overall application,
alongside specific aspects, such as its:
• User interfaces
• System interfaces
• Network and network requirements
• Databases
They’ll typically turn the SRS document they created into a more
logical structure that can later be implemented in a programming
language.
Operations and
Maintenance Planning Stage
Stage
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
• Now it must be tested to make sure that there aren’t any bugs
and that the end-user experience will not negatively be affected
at any point.
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
Feasibility or
Implementation Requirements of
and Integration Analysis Stage
• This can include handling residual bugs that were not able to be
patched before launch or resolving new issues that crop up due
to user reports. Larger systems may require longer maintenance
stages compared to smaller systems.
6 Basic SDLC Methodologies
• Waterfall Model
• Iterative Model
• Spiral Model
• V-Model
• Big Bang Model
• Agile Model
Benefits of SDLC
• Clarity of requirements
Benefits of SDLC