Prototype is a complex technique that requires knowledge of the entire systems development life cycle before it is successfully accomplished.
Kinds of information sought User Reactions User Suggestions Innovations Revision Plans
Kinds of Prototypes Patched-up Prototype Nonoperational Prototype First-of-a-series Prototype Selected features Prototype
Breadboarding that creating a patched-together, working model of an integrated circuit.
Users can interact with the system, getting accustomed to the interface and types of output available.
The retrieval and storage of information may be inefficient.
Nonworking scale model which is set up to test certain aspects of the full design.
Be produced when the applications is too extensive to prototype but when the system can be gained through the prototyping of the input and output only.
Creating a first full-scale model of a system.
This prototype is useful when many installations of the same information system are planned.
It minimizes the cost of overcoming any problems that it presents.
Selected Features Prototype
An operation model includes some, but not all, of the features of the final system.
Other features can be added at a later date.
Reasons for using the prototype
The more the extended time requires, the more the investment increases.
User requirements change over time.
The analyst effectively shortens the time between ascertainment of information requirements and delivery of a workable system.
What system is suitable for prototype? Many times before Certain and stable Structured Only a few times before Uncertain and unstable Unstructured or semi-structured Similar Design Experience Environment Decision Making Less suitable More suitable
Guidelines for developing a prototype
Working in manageable modules
Building the prototype rapidly
Modify the prototype in successive iterations
Stress the user interface
Disadvantage of Prototyping
Extending the prototype indefinitely also creates problems.
The prototype may be accepted in its unfinished state and pressed into service without the necessary refinements.
Advantage of Prototyping
Changing the system early in its development.
Scrapping undesirable system.
Designing a system for user’s needs and expectations.
Users’ role in prototyping
Experimenting with the prototype.
Giving open reactions to the prototype.
Suggesting additions to and/or deletions from the prototype.