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

0% found this document useful (0 votes)
11 views2 pages

Waterfallmodel

short notes on waterfall model

Uploaded by

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

Waterfallmodel

short notes on waterfall model

Uploaded by

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

WATERFALL MODEL

Key Characteristics:
1. Linear Sequential Process : The Waterfall Model follows
a step-by-step, sequential approach where each phase
must be completed before the next begins.
2. Phases : It consists of specific phases: Requirements,
Design, Implementation, Testing, Deployment, and
Maintenance.
3. No Overlap : Phases do not overlap; each phase is
distinct and must be fully completed before moving on to
the next.

Pros:
4. Easy to Understand : Simple to implement, making it
ideal for teams with limited experience in software
development methodologies.
5. Well-Defined Milestones : Clear milestones and
deliverables for each phase help in tracking progress.
6. Structured Approach : Offers a rigid structure, beneficial
for projects where requirements are clear from the
beginning.
7. Ideal for Documentation : Heavy reliance on
documentation makes it easier to onboard new team
members and provides a reference for future
maintenance.
8. Quality Assurance : Testing is done at the end of the
development, ensuring a fully integrated system before
release.
9. Predictable : Provides clear project timelines and cost
estimates, which is advantageous for fixed-budget
projects.

Cons:
10. Inflexible to Changes : Difficult to accommodate
changes once a phase is completed, making it unsuitable
for projects with evolving requirements.
11. Late Testing : Testing only after development can
result in discovering critical issues late, leading to
expensive fixes.
12. Higher Risk of Failure : Incorrect requirements
gathered early on can lead to project failure since changes
are costly to implement.
13. Limited Client Interaction : Minimal client
involvement throughout the process, which may result in a
final product that doesn’t fully meet client expectations.
14. Not Suitable for Complex Projects : Struggles
with complex or long-term projects where requirements
might change over time.
15. Resource-Intensive : Requires experienced resources
for each phase, and managing the phases independently
can increase project overhead

You might also like