Prototype design practices

Source: Internet
Author: User

In the instructor management system project, start learning and use axure for prototyping. Although axure can be used for some simple interface design and interactive design, I still feel that what I have mastered is only a tiny part of axure's powerful functions.

When talking about prototype design, you have to mention the word UCD (user centered design ). That is, the user-centered design focuses on user experience as a design decision during the design process, emphasizing user priority.

The first step in developing software products is requirement analysis. Frequently encountered problems in the demand analysis phase are:

1. the requirements described by the user are inconsistent with those understood by the developer.

2. User requirements change frequently.

Users do not care about the code used by your software products. They only care about whether your products seem comfortable and convenient to use.

Therefore, before developing a product, we should first design something like this: it can display the product interface and allow users to "use ". The "use" here is not intended for usersTrueWhat functions are implemented is an effect. It feels like you are using a real product. We call it prototype.

The above is your understanding,HundredDegree definition: The product prototype is a framework design before the entire product is available. Simply put, the module, element, and human-machine interaction form of the page are described using wireframes, remove the product from the skin to express it more vividly.

Find a picture from the Internet to learn about the role of prototype design!

With the prototype, the demand analysis is not so terrible. A user uses a prototype such as a product to describe in detail what he or she is not satisfied with. In this way, communication between the user and the developer is shared. The prototype is a bridge between users and developers. Because I have little knowledge about prototype design, this bridge may not be limited to users and developers. However, the role of prototype in communication and response to demand changes cannot be ignored.

Axure is a prototype design tool. Axure RP is a quick prototype design.

Here I will only give a brief introduction to the features I know.

  • Interface Design:

Page: Like a form we used

Components: widgets we have used.

Here we will focus on two parts:

Dynamic panel

Internal framework

They are all like containers, but the items in this container are variable.

For a dynamic panel, the state is an important attribute. Each State is actually a page, and the dynamic panel can be displayed in different States at different times according to the design needs.

For the internal framework, the self-perception is also a variable area, but it seems to be more flexible. If you want to display it in a certain area on some pages, then you can go to The onclick event, add a use case and select to open the Link (PAGE) in the internal framework ).

  • Interaction Design:

An event is triggered to open a link (PAGE), set the dynamic panel status, set the part value, and so on;

You can also add conditions when an event is triggered to perform any operation if a condition is met, and perform other operations if another condition is met.

Tip:

You must set a name for each part during design.

If many people work together to design a prototype, you can choose to import the page during integration. Copying and pasting is definitely not a good method.

Conclusion: I have shared some of my understanding of prototype design and some experience in using axure. From prototype design, we can also see that in order to develop software more efficiently and efficiently, we need to make full use of it to reach a consensus with users based on the people-oriented idea, and then develop products that meet user satisfaction.

Prototype design practices

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.