Assignment # 2 INSY55
Assignment # 2 INSY55
Design
Year & Section: BSIT-3C
Assignment # 2
Advantages Disadvantages
1. Waterfall Model • Before the next • Error can be fixed
phase of only during the
development, each phase
phase must be • It is not desirable for
completed complex project
where requirement
• Suited for smaller changes frequently
projects where • Testing period
requirements are comes quite late in
well defined the developmental
• They should process
perform quality • Documentation
assurance test occupies a lot of
(Verification and time of developers
Validation) before and testers
completing each • Clients valuable
stage feedback cannot be
• Elaborate included with
documentation is ongoing
done at every phase development phase
of the software’s
development cycle
• Project is
completely
dependent on
project team with
minimum client
intervention
2. Prototype Model • It is easy to detect • It has poor
errors. documentation
because of
• We can find missing continuously
functionality easily. changing customer
• There is scope of requirements.
refinement, it means • There may be too
new requirements much variation in
can be easily requirements.
accommodated. • Customers
• It can be reused by sometimes demand
the developer for the actual product to
more complicated be delivered soon
projects in the after seeing an early
future. prototype.
• It ensures a greater • There may be sub-
level of customer optimal solutions
satisfaction and because of
comfort. developers in a
hurry to build
prototypes.
• Customers may not
be satisfied or
interested in the
product after seeing
the initial prototype.