What is prototype model?

What is prototype model?

Prototype model advantages and disadvantages

A mock-up or prototype of screens shows the interface of the application, its external face, but this interface is fixed, static, it does not process data. The prototype does not have a developed internal logic, it only shows the screens through which the future application will pass.

When a prototype is developed with the sole purpose of better specifying the customer’s needs and then it is not going to be fully or partially used in the implementation of the final system, it is called a disposable prototype.

Its main disadvantage is that once the customer has given his final approval to the prototype and believes he is about to receive the final project, he finds that it is necessary to rewrite a good part of the prototype to make it functional, because the developer has most likely made implementation compromises to make the prototype work quickly. It is possible that the prototype is too slow, too large, not user-friendly, or even written in an inappropriate programming language.

Types of prototypes

– A representation of what the product will be, either on computer or in 3D format. They are called “low fidelity” prototypes because the 3D representation uses different materials than the final product, they are inexpensive, easy to reproduce, and are created in a short period of time. The objective is to evaluate the product, learn from it and perform conclusive tests. The shape or characteristics of the product may differ from the final target product, but care must be taken to maximize learning.

Read more  What constitutes a document?

It is usually very costly and time consuming to create. This type of prototypes is known as “high fidelity”, they are recommended before the mass production of a product.before starting to make a prototype we must be very clear about the objective we want to achieve.

One of the ways to gain a competitive advantage in the market is to work on the aspects that the customer perceives as important with respect to their needs, that is, to offer a product of greater value than the competition. Prototypes give us a quick overview of the product’s attributes, allow us to analyze its characteristics, define a better differentiation strategy, select one or two attributes to enhance is a good strategy for a prototype and future product to be successful.

Software prototyping model examples

When developing a program or application it is usual to resort to a prototype model to be able to present a previous and functional version that serves as a presentation or sample of the project. The elaboration of prototypes is very interesting to get feedback regarding requirements, functionality and operability, so that the final development of the software can be faced in a faster and more efficient way.

A prototype model or evolutionary development model is mainly used in software development to give the user a preview of what the program or system will be like. The prototype model is called evolutionary development because it evolves into the final product.

The prototype can be modified when necessary and all the results obtained from the presentations and tests should be written down to be used later as an aid in the development of the final product.

Read more  What is the difference between intermittent and indwelling catheter?

A prototyping model starts with the definition of a problem and its effects, in order to develop the prototype that solves it. The stages for the development of the prototype model are:

Prototyping Model Stages

Prototyping Model. Also known as development with prototyping or evolutionary development model, it starts with the definition of the global objectives for the software, then the known requirements are identified and the areas of the scheme where more definition is needed. This model is used to give the user a preview of part of the software. This model is basically trial and error because if the user does not like a part of the prototype it means that the test failed so the error must be corrected until the user is satisfied. In addition, the prototype must be built in a short time, using the appropriate programs and should not use a lot of money because once it is approved we can start the real development of the software. But building the prototype ensures that our software will be of better quality, and that the user interface will be liked by the user. A prototype can be built only if it is possible to experiment with the software.

Read more  When creating requirements of documentation for the hospital bylaws which of the following should be evaluated?