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

Software Engineering Winfrida Deus Ngaruko 1824F10812 ASSIGNMENT 1: Compare The Waterfall Model With The Prototyping Model

The document compares the waterfall model and prototyping model of software development. The waterfall model is a linear sequential process where each phase must be completed before the next can begin, while the prototyping model develops prototypes that are tested and refined based on customer feedback until satisfaction is reached. Some key differences are that the prototyping model does not emphasize risk analysis as much, is better suited for high-risk projects with unclear requirements, allows for higher customer involvement, and provides more flexibility for changes.

Uploaded by

Winfrida Ngaruko
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)
64 views2 pages

Software Engineering Winfrida Deus Ngaruko 1824F10812 ASSIGNMENT 1: Compare The Waterfall Model With The Prototyping Model

The document compares the waterfall model and prototyping model of software development. The waterfall model is a linear sequential process where each phase must be completed before the next can begin, while the prototyping model develops prototypes that are tested and refined based on customer feedback until satisfaction is reached. Some key differences are that the prototyping model does not emphasize risk analysis as much, is better suited for high-risk projects with unclear requirements, allows for higher customer involvement, and provides more flexibility for changes.

Uploaded by

Winfrida Ngaruko
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

SOFTWARE ENGINEERING

WINFRIDA DEUS NGARUKO


1824F10812
ASSIGNMENT 1: Compare the waterfall model with the
prototyping model.
1. Waterfall Model :
Waterfall Model is also known as Classical or Traditional Model. It is also referred as linear-
sequential life cycle model because all phases involve in this model completed one by one in
linear fashion. In this model, we get software after completion of all coding phase. This model is
basically used for small projects. There exist only one cycle in waterfall model.

2. Prototype Model :
Prototype Model is a software development life cycle model which is used when the customer is
not known completely about how the end product should be and its requirements. So in this
model, a prototype of the end product is first developed by the developers and then tested and
changes were made as per customer feedback until the customer is satisfied with the prototype.

Difference between Waterfall model and Prototype model :

S.No. WATERFALL MODEL PROTOTYPE MODAL


Prototype model is a software
Waterfall model is a software
development model where a prototype is
1. development model and works in
built, tested and then refined as per
sequential method.
customer needs.
2. It give emphasis on risk analysis. It does not give emphasis on risk analysis.
There is high amount risk in
3. It is suitable for high-risk projects.
waterfall model.
In this, quick initial reviews are In this, quick initial reviews are not
4.
possible. possible.
It is best suited when the requirement of
It is best suited when the customer
5. the client is not clear and supposed to be
requirements are clear.
changed.
In this user Involvement is only at
6. In this user involvement is high.
the beginning.
7. It supports automatic code It does not support automatic code
generation as. results in minimal
generation.
code writing.
The complexity of an error increases The complexity of an error is low as the
8. as the nature of the model each phase prototype enables the developer to detect
is sequential of the other. any deficiency early at the process.
Flexibility to change in waterfall Flexibility to change in prototype model is
9.
model is Difficult. Easy.

You might also like