Prototyping is the most important aspect of product development and determines the direction of the software, just as important as the architect’s drawings. The core purpose of prototyping is to test products, and no company can go straight to products and services without testing them. Prototyping is the initial stage of product development, the process of creating prototypes for products based on requirements. Prototypes are usually used for demonstration, testing, communication, etc. The prototype usually represents only a part of the characteristics of the product, but the input of prototype design is relatively small in the whole software development process, and it directly determines the future software development direction, so the input-output ratio is very high, so this process is very important.