

The Business Analysts document the requirement based on their discussion with the customer. Requirements are documented during this phase and clarifications can be sought. In this phase the requirements are gathered by the business analyst and they are analyzed by the team. Let us assume that the Citibank is planning to have a new banking application developed and they have approached your organization in the 1990’s. Let us understand the concept of Waterfall model with example of a banking application for illustrating the topic. There are several phases in the waterfall model.
#Sequential sdlc model software#
As with all development, quality assurance is key when it comes to software, and aligning development goals with business strategy is integral to a smoother process.Phases of Waterfall Model in Software Engineering

The prototype model is used to overcome the limitations of the waterfall model.

Strengths, weaknesses and risks of the previous prototype are evaluated.Using the preliminary design, a prototype for the new system is developed this is generally a scaled-down system, which represents an approximate characteristics of the final outputĬonsecutive prototypes are then evolved through a fourfold procedure:.A preliminary design of the system is created this is the most crucial step in the spiral model, as it helps in developing cost-effective strategies for working on a project.System requirements are defined in as much detail as possible by involving various users, so as identify the various aspects of the system.

The steps involved in this model can be generalised as follows: The spiral model is similar to the iterative model, but places more emphasis on risk analysis. The spiral software development model, similar to the iterative model, places greater emphasis on risk analysis
