4) PROTOTYPE DEVELOPMENT
MODEL
The requirements are collected from
the client in a textual format. The prototype of the s/w product is developed.
The prototype is just an image / picture of the required s/w product. The
customer can look at the prototype and if he is not satisfied, then he can
request more changes in the requirements.
Prototype testing means developers/
testers are checking if all the components mentioned in requirements are
existing or not.
The difference b/w prototype testing
and actual testing – in PTT, we are checking if all the components are
existing, whereas, in ATT we check if all components are working.
From
“REQUIREMENT COLLECTION” to “CUSTOMER REVIEW”, textual format has been
converted to image format. It is simply extended requirement collection stage. Actual
design starts from “DESIGN” stage.
Prototype
development was earlier done by developers. But, now it is done by web
designers/content developers. They develop prototype of the product using
simple ready-made tools. Prototype is simply an image of the actual product to
be developed.
Advantages of
Prototype model
1) In the beginning itself, we set the
expectation of the client.
2) There is clear communication b/w
development team and client as to the requirements and the final outcome of the
project
3) Major advantage is – customer gets
the opportunity in the beginning itself to ask for changes in requirements as
it is easy to do requirement changes in prototype rather than real
applications. Thus costs are less and expectations are met.
Drawbacks of Prototype
model
1) There is delay in starting the real
project
2) To improve the communication, there
is an investment needed in building the prototype.
Applications
We
use this model when,
1) Customer is new to the s/w
2) When developers are new to the domain
3) When customer is not clear about his
own requirement
There
are 2 types of prototype,
Static Prototype – entire prototype of the requirement
is stored in a word document with explanation and snapshots and instructions on
how to go about building the s/w, how the finished product will look like and
its working etc.
Dynamic Prototype – similar to a browser, but we can’t
enter any information. Only the features are available without entering data. It’s
like a dummy page, made out of HTML with tags and links to different pages
representing features of the project
0 comments:
Post a Comment