Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
1 views15 pages

Waterfall Model

Uploaded by

chaqairah03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views15 pages

Waterfall Model

Uploaded by

chaqairah03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

WATERFALL

MODEL
Presented by Cuties
System design methodologies are structured approaches used to
plan, analyze, and construct complex systems.

The Waterfall Model


• one of the oldest and most traditional approaches
to software and system development.
• a linear and sequential methodology that was first
introduced in the 1970s.
• the first SDLC Model to be used widely in Software
Engineering to ensure success of the project.
SEQUENTIAL PHASES OF
Requirement
Gathering WATERFALL MODEL
Design

Implementation

Testing

Deployment

Maintenance
REQUIREMENTS GATHERING
AND ANALYSIS

• In this initial phase, project • The goal is to create a • This phase often involves
stakeholders, including comprehensive and meetings, interviews, and
clients, end-users, and detailed specification that documentation to ensure a
development teams, work outlines what the system complete understanding of
together to define and should do, its features, and user needs.
document the project's constraints.
requirements.
SYSTEM DESIGN

• Once the requirements • System architects and • The output of this phase
are finalized, the system designers create detailed is a design document or
design phase begins. plans for the system's blueprint that serves as a
architecture, data guide for the
structures, user development team.
interfaces, and other
technical aspects.
IMPLEMENTATION (CODING)

• In the implementation phase, developers


write the actual code based on the design
specifications.
TESTING
• Once the implementation is • Testing encompasses various
complete, the system goes levels, including unit testing
through rigorous testing to (testing individual
identify and fix defects and components), integration
ensure that it meets the testing (testing interactions
specified requirements. between components), and
system testing (testing the
entire system).
DEPLOYMENT
• After successful testing and approval, the system is deployed to the
production environment or delivered to the client.

• This phase involves installing the software on target hardware and


ensuring it is operational for end- users.
MAINTENANCE AND SUPPORT
• The final stage of the Waterfall Model involves maintaining and
supporting the system in its operational environment.

• This includes addressing bug fixes, making necessary updates, and


providing ongoing support to users.
ADVANTAGES OF
WATERFALL MODEL
• Easy to manage due to the rigidity of the model. Each phase has specific
deliverables and a review process.
• Phases are processed and completed one at a time.
• Works well for smaller projects where requirements are very well
understood.
• Clearly defined stages.
• Well understood milestones.
• Easy to arrange tasks.
• Process and results are well documented.
DISADVANTAGES OF
WATERFALL MODEL
• Inflexibility
• Late feedback
• High Risk
• Long Delivery Time
MICROSOFT
BOEING
NASA
THANK
YOU

You might also like