SDLC

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 24

Agenda:

SDLC
Models:

Water Fall Model.


Spiral Model.
Agile Model.

SDLC:

Stands for Software Development Life


Cycle.
Standard model used word wide to
develop a software.
Necessary to ensure the quality of the
software.
Logical steps taken to develop a
software product.

SDLC:
1.
2.
3.
4.

Analysis.
Planning.
Implementation.
Testing.

1-Analysis:
The first and the most important phase
in the SDLC.

Determine

where the problem is.

Breaking downthe system.

Requirements.

Must
Any

be done carefully.

error in this phase will cost a lot !!

2-Planning:
Determine

who will do what !

Tasks are assigned to team members.

It all starts here.

3-Implementation:
-The

most expensive phase.

Also the longest one!

4-Testing:

The never ending phase.

In this phase we TEST, TEST, TEST,


and TEST.

Very important phase.

SDLC Models:

Water Fall Model

Spiral Model

Agile Model

Water Fall Model:


The waterfall model is
the oldest and most
widely used model in the
field of software
development.

Advantages &
Disadvantages:

Advantages:

Disadvantages:

Linear model.

Unidirectional.

Documentation.

Unclear requirements

lead to confusion.
Testing (software

coding).

Clients approval is in

the final stage.

Spiral Model:

Advantages &
Disadvantages:

Advantages:

Large and complicated

projects.
Adaptability with

changes.
Testing at each phase.

Disadvantages:
Works on complicated

projects only.
An experienced and

skilled team are


required.

Agile Model:
Requirements

Design

Prioritize

Implementation

Verification

Key Features of Agile


Software Development:

Iterative.

Active Customer involvement.

Fixed Time.

Priority based delivery.

Key Features of Agile


Software Development
Adaptive.
(contd):

Empowered Teams.

Rapid development.

Simplicity.

Agile working flow STORY


BOARD:

Advantages &
Disadvantages:

Advantages:

Customer Satisfaction.
Saves Time.
Testing.

Disadvantages:
Not suitable for handling

complex dependencies.

More risk of

sustainability,
maintainability and
extensibility.

Suitable for fixed or

changing requirements.

Strict delivery

management dictates
the scope, functionality
to be delivered, and
adjustments to meet the
deadlines.

Summary:

SDLC
SDLC Models:

Water Fall Model.


Spiral Model.
Agile Model.

You might also like