SDLC Model Intro - Prototyping Model
SDLC Model Intro - Prototyping Model
Systems Engineering
SDLC (Software development life cycle) is a
framework that describes the activities performed at
each step of a software development project.
Software Life Cycle Models
Software life cycle models describe various phases of the
software cycle and the order in which those phases are
executed.
There are tons of models, and many companies adopt their
own, but all have very similar patterns. Some of the models
are as follows:
Prototyping Model
Waterfall model / Linear Sequential / Classic Life Cycle Model
Iterative Model
V-Shaped Model
Spiral Model
Big Bang Model
Agile Model
DevOps Model
Prototyping Model
The Prototyping Model is a systems
development method (SDM) in which a prototype (an
early approximation of a final system or product) is
built, tested, and then reworked as necessary until an
acceptable prototype is finally achieved from which the
complete system or product can now be developed.
This model works best in scenarios where not all of the
project requirements are known in detail ahead of time.
It is an iterative, trial-and-error process that takes place
between the developers and the users.
Prototyping
Diagram
Steps in Prototyping Model
Steps in Prototyping Model
1. Requirements gathering and analysis: A prototyping
model begins with requirements analysis and the
requirements of the system are defined in detail. The user is
interviewed in order to know the requirements of the system.