Question

In: Computer Science

Is the waterfall approach suitable for an exploration type problem? If so, why?

Is the waterfall approach suitable for an exploration type problem? If so, why?

Solutions

Expert Solution

Waterfall model was proposed as the first SDLC model. In the waterfall model each phase must be completed before moving on the next phase and also to be made sure that there is no overlapping in the phases.

The following represents the waterfall model -

I'm not explaining each phases but from the diagram we can see that each phases takes place in a sequential manner and there is no going back once one has landed on a particular phase and that's what make it unsuitable for larger projects where there might be large number of changes required as per customer. Once a plan has been defined it has to be executed completely. One cannot go back in a phase and do previous changes.

Other disadvantages that follows are -

  • High amounts of risk and uncertainty.

  • Not a good model for complex and object-oriented projects.

  • Poor model for long and ongoing projects.

  • Not suitable for the projects where requirements are at a moderate to high risk of changing. So, risk and uncertainty is high with this process model.

  • It is difficult to measure progress within stages.

  • Cannot accommodate changing requirements

Keeping all these in mind a waterfall model might be suitable for small scale projects and small organization where there is not much change in the projects, but fr larger organization and projects this is not at all suitable.

To overcome these problems organization has now come up with Agile model

The Agile model uses both the Incremental model which deals with breaking down into small modules and each module passes through the SDLC requirements that is planning, analyzing, designing, implementation, testing and support and Iterative model where it starts with a simple implementation of a small set of the software requirements and iteratively enhances the evolving versions until the complete system is implemented and ready to be deployed. So with the help of both this model we can achieve enhancement on our build and provide customer satisfaction.

The definition of Agile is to move ahead with the condition, so the life cycle deals with upgrading the current method in use. Agile model deals with these processes but are processed every now and then to update the existing feature.

Agile Model Diagram -

This clearly depicts how it is different from the traditional waterfall model and how it has overcome all the problems that one might face in waterfall model.

Thanks


Related Solutions

Pick a suitable moral problem and write a proposal. A suitable moral problem is a controversial...
Pick a suitable moral problem and write a proposal. A suitable moral problem is a controversial issue where reasonable people can disagree on the solution. Introduce the problem that you will solve and identify the two opposing solutions that make the topic into a suitable topic for an ethics paper
1. Suppose you are a project manager using waterfall approach on a large and complex project....
1. Suppose you are a project manager using waterfall approach on a large and complex project. Your manager has just read the latest article in Computerworld that advocates replacing waterfall with Extreme Programming (EP) and comes to your office requesting you to switch. What would you say? 2. Imagine you were an analyst developing a new EIS (Executive Information System) intended to provide key strategic information from existing corporate database to senior executives to help in their decision making. What...
So for the following question I really want to understand how to approach the problem. I'm...
So for the following question I really want to understand how to approach the problem. I'm having a really hard time understanding the concept so a detailed answer (that's also dumbed down) will be much appreciated! If a drug has a half-life of 10 hours and is taken orally, how long will it take until the subject achieves a steady state drug concentration?
what type of anti-viral vaccine would be most suitable against COVID-19, and why? What is the...
what type of anti-viral vaccine would be most suitable against COVID-19, and why? What is the role of the tuberculosis BCG vaccine in the protection against viral infections including COVID-19?
Why do you think Type 2 Diabetes is so preventable?
1. Why do you think Type 2 Diabetes is so preventable?2. If you were required to design a teaching tool for diabetes, what would you include as interventions for prevention?
how to approach function ( range and domain etc) type easy moderate problem and show some...
how to approach function ( range and domain etc) type easy moderate problem and show some tips tecniques and shortcuts formula ..i would give positive response if you help me a little.... thankyou
how to approach sets and relation type easy moderate problem and show some tips tecniques and...
how to approach sets and relation type easy moderate problem and show some tips tecniques and shortcuts formula ..i would give positive response if you help me a little.... thankyou
Organize the following information so that it is clear, concise, and suitable for entry into the...
Organize the following information so that it is clear, concise, and suitable for entry into the medical record. What statements will be S, O, A and P? You have been treating a patient with plantar fasciitis, providing ultrasound, soft tissue massage, and stretching. On the third visit, the patient indicates his pain in the morning has decreased from five out of then to three out of ten. His active and passive dorsiflexion range of motion have increased by five degrees....
Why is problem definition so important in the poblic policy process?
Why is problem definition so important in the poblic policy process?
Which database design approach is more suitable for a tightly-coupled multidatabase system?
Which database design approach is more suitable for a tightly-coupled multidatabase system?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT