What is the diff. Between Waterfall and Spiral model?
Answer Posted / sambasivarao baragada
Waterfall Model also called as linear Sequential Model or
classical life cycle model is purely a pre
planned /strategic in nature. The requirements gathering is
the important phase and once the requirements have been
identified and agreed, the subsequent activities like
analysis, design, and implementation exactly resembles to
the requirements specification.If any flaw is uncovered in
the specification it leads to a serious/major error/defect
in the building product. No subsequent changes can be done
once you have skipped to one phase another, similar to
waterfall from a hill to ground, flow of water cant be
reversed. It is the best model if requirements gathering
have done perfectly and clearly stated in the initial
phase. Coming to spiral model, unlike waterfall model is
iterative in nature. This model suits for certain
situations where you need to build a novel system or
product which you dont have adequate requrirements
gathering. Spiral model starts in developing a new/novel
concept and upon subsequent refinements, the concept can be
turned into a product or a system. At each iteration, the
daemon activities like analysis, design, coding, testing
etc will be commenced.The errors/defects uncovered can be
fixed on next version or iteration. Also the spiral model
stresses more on the risk analysis which is not much
considered in waterfall model. The major drawback of
waterfall model is Customer should have patience and both
customer and s/w engineer should have a perfect picture of
what they are going to do, in real time situations this
will happen rarely as most of customers and engineers are
not fully experts in particular domain, and ofcourse
changing requirements continously makes you select spiral
model rather than the waterfall model.
| Is This Answer Correct ? | 38 Yes | 9 No |
Post New Answer View All Answers
Hi there, I am new to the world of testing. Is there any place where I can have a look at an actual specification documents or test plans or test cases. This will help me in generating a level of confidence. Looking forward to your replies
What is an end-to-end testing?
You must test a trouble report where the problem cannot be reproduced. You tried using various test data files and mutations from the data files the customer sent along with the trouble report. The software does not fail the way it did at the customer's site.
Define brain stromming and cause effect graphing?
How to do manual testing of a E-insurance project (end to end process)
Can some one help me writing a manual test case for email applications like yahoo i need for www.everonn.com
hi, I m looking for a career in manual web testing. so PLZ anybody who have the practical knowledge of dis field help me. GIVE ME UR MAIL ID so that i can ask regarding some doubts. my MAIL ID is ankurtester819@gmail.com
1. what is a date guidelines ?
Can you explain tailoring?
Sentence "Working from onsite is effective" is growing in IT field. How do we bring that knowledge to offshore and do an effective job in Offshore?
online demo for bug tracker tool(let me know the website)
For any web application, what are the possible login features that should be tested?
what are the common errors while doing integration,system,functional,regression,user acceptance testing? can anybody please let me know the answers it is too urgent???
When do we perform smoke testing?
i) functional test cases can we consider for regression test ? or we have to write separet test cases for regression test ? ii) How to write the system test case and what are the technique shall we have to follow ?