This is a cyclic version of the linear model. In this model,
once the requirement analysis is done and the design for a
prototype is made, the development process gets started.
Once the prototype is created, it is given to the customer
for evaluation. The customer tests the package and gives
his/her feed back to the developer who refines the product
according to the customer's exact expectation. After a
finite number of iterations, the final software package is
given to the customer. In this methodology, the software is
evolved as a result of periodic shuttling of information
between the customer and developer. This is the most popular
development model in the contemporary IT industry. Most of
the successful software products have been developed using
this model - as it is very difficult (even for a whiz kid!)
to comprehend all the requirements of a customer in one
shot. There are many variations of this model skewed with
respect to the project management styles of the companies.
New versions of a software product evolve as a result of
Prototype Model of SDLC is used for those customers who
cannot relate his requirement. In this type of model, a
prototype application is developed and shown to the
customers. According to their feedback about meeting the
basics of the application, the product will be developed.
when the customer have no idea on the product.
the the company will develop prototype with the help of RAP
Cycle in SDLC, by this prototype the customer will get a
idea on product.According to their feedback about meeting
the basics of the application,