The idea of building approach exploits advances in computer technology and uses powerful high-level software packages to allow analysts to build systems quickly in responses to user needs. Let’s know in detail what is prototyping.
In particular, the fourth-generation languages could be the right choice for prototyping. One of their key advantages is that they can be used to produce something quickly.
The systems produced can then be refined and modified as they are used, in a continual process, until the fit between user and system is acceptable.
What is prototyping
Most of the organizations use prototyping on a limited basis. For example, an organization may make a prototype to demonstrate a particular screen output or an especially complex or questionable part of a design.
That is, prototyping dies not necessarily have the scope of the final system. Some organizations develop throwaway prototypes that they use only to get a grip on the requirements; then they begin again and go through the systems development life cycle formally.
Other organizations start with a prototype and keep massaging it until it becomes the final and accepted version. In either case, a prototype forces users to get actively involved.
Advantages of prototyping
A prototype of a whole system will initially include:
- Minimum input data
- No validation checks
- Incomplete files
- Limited security checks
- Sketchy reports, and
- Minimum documentation
However, actual software uses real data to produce real output. It is to be noted that prototyping is an iterative process; the system in changed again and again based on the lessons learned by creating the prototype.
You may like also