Lets Talk About the Waterfall Model!!

Updated: Sep 10, 2021


Intro:

So if you ever delve into the world of software development, one of the first things you'll learn about is the waterfall model. It's an old concept/ set of stages, which can be used in industry although some people prefer




What is It?

It's a methodology used within software development to successfully undersee projects.

Each step has a set of activities that need to be completed before moving onto the next step.

Client is only really involved at the beginning and has little to no input until they see the

Stages:

Analysis:

Define the requirements of the system.

Create project goals that can be used later in the evaluation.


Design:

Take the requirements and produce pseudocode/flowcharts.


Implementation:

Take the design and implement it and code.

Test the code.


Evaluation:

Judge the system (success/failure).


Maintenance:

Make changes, based on previous steps (failed tests).

Benefits:

Well structured set of steps.

Supports larger projects that needs lots of planning.

Well documented.

Simple and easy to understand.

Problems / Limitations: Cannot go back to previous stages.

Little user input.

Final Things:

As always, thank you for making it this far, please leave comments, they help me so much.Be sure to like and share also, lets try and get 100 views within a week, like we have done previously.Follow CompAndCode on all platforms!


Thank You Nibble Byte!!! Hashtags: #computerscience #coding #programming #technology #python #programmer #computer #tech #developer #coder #java #javascript #code #codinglife #webdeveloper #softwareengineer #engineering #machinelearning #softwaredeveloper #html #programmers #software #artificialintelligence #computerengineering #linux #datascience #cybersecurity #programmingmemes #hacking #bhfyp