Professional Documents
Culture Documents
Software Development Life Cycle - Waterfall Model
Software Development Life Cycle - Waterfall Model
Waterfall
Model
Terms to be defined
1. Software Development Life Cycle
2. Software Development Life Cycle Model
3. Deliverables
SDLC Model
Is a pattern which is unique depending on the
type in which the steps of the software
development life cycle are carried out in order
to ensure the success of the process in software
development.
Deliverables
This is the term used to describe a
tangible or intangible object produced
as a result of the project that is to be
delivered to the customer.
It could be a report, a document , a
work package, software etc.
Waterfall Model
This model was the first process model to be
introduced.
It is the simplest model of the software development
process and is therefore very easy to understand and use.
It is called as such because the model develops
systematically from one phase to another in a downward
fashion, like a waterfall.
Design
In this phase system and software design is
prepared from the requirement specifications
studied in phase 1. It is where the details on how
the system will work is produced. This can be
represented using tools such as DFD and the ER
diagrams. At the end of this phase a system design
specification document is produced.
Deliverable: Design Specification document
Disadvantages of the
Waterfall Model
No working software is produced until late
during the life cycle.
Poor model for complex and object oriented
projects.
Poor model for long and ongoing projects.
Poor model where requirements are at a
moderate to high risk of changing.