Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Which of the SDLC models has distinct goals for each phase of the development an

ID: 3669737 • Letter: W

Question

Which of the SDLC models has distinct goals for each phase of the development and requires each phase to be fully completed before the next phase can begin?
A) Fountain model
B) Waterfall model
C) Build and fix model
D) Rapid prototyping model Which of the SDLC models has distinct goals for each phase of the development and requires each phase to be fully completed before the next phase can begin?
A) Fountain model
B) Waterfall model
C) Build and fix model
D) Rapid prototyping model
A) Fountain model
B) Waterfall model
C) Build and fix model
D) Rapid prototyping model

Explanation / Answer

Waterfall Model:

The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to the systems development life cycle, the waterfall model describes a development method that is linear and sequential. Waterfall development has distinct goals for each phase of development. Imagine a waterfall on the cliff of a steep mountain. Once the water has flowed over the edge of the cliff and has begun its journey down the side of the mountain, it cannot turn back. It is the same with waterfall development. Once a phase of development is completed, the development proceeds to the next phase and there is no turning back.

The advantage of waterfall development is that it allows for departmentalization and managerial control. A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a carwash, and theoretically, be delivered on time.

The disadvantage of waterfall development is that it does not allow for much reflection or revision. Once an application is in the testing stage, it is very difficult to go back and change something that was not well-thought out in the concept stage.

The model is also called Classic or Linear Sequential model. A linear and orderly sequence of steps from System Study to Implementation. When one phase ends, then the next phase begins. Appropriate if system’s requirements are stable and well understood.

Examples

Building a well-defined maintenance releases of a product.

Porting an existing application to a new platform.

Biggest Risks

Customer gets to see it only in the end. Correctness and completeness of earlier phases is a prerequisite of each phase.

Stages: Project Planning -> Requirements definition -> Design -> Development -> Integration and Testing -> Installation/Acceptance -> Maintenance

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote