Talking about Software Design

Source: Internet
Author: User

The development of software user interface has gone through the process from simple to complex, from low to advanced, the value of user interface in software system is more and more high. Thanks to the development and popularization of the Internet, the technical threshold of software development is declining, and most software enterprises tend to be similar in technology, "software design" becomes more and more important. When everyone has mastered the similar technology and the demand information, the enterprise Development competition "is compared to the design". The design of software user interface is very challenging, considering "usability design", "Art design" and "technology realization". User interface to a large extent affect the fate of software, because the vast number of users of software evaluation mainly from their user interface to operate the feelings. The more the same software, the greater the choice, the more discerning the purchaser of the software user interface.

A basic reality for an application is that the user interface is user-oriented. The user needs the application software developed by developers to meet their needs, and easy to use, the main principles of user interface design are:

(1) Consistent, the most important thing is to ensure the consistency of user interface operation. For a list box, if you double-click the item to make some time happen, double-clicking the item in any other list box should have the same event. So the position of the window button should be consistent, the wording of the label and message should be consistent, the color scheme should be consistent. The consistency of the user interface allows for a precise psychological model of the user's interface operation, thus reducing training and support costs.

(2) Establishing standards and following them, the only way to be consistent in application software is to establish design standards and follow them. The best approach is to adopt a set of industry standards that complement their own special needs. Existing industry standards, such as IBM standards and Microsoft standards, can typically meet the needs of 95% to 99%. Take the industry standard, just take advantage of the results you have, and make your application look or feel more like other applications that the user has purchased or built.

(3) To clarify the rules, users need to know how to use the software developed for them, the consistency of the software operation shows that the rules you just need to explain again. This is much easier than a step-by-step explanation of how to use each feature of the nutrition software.

(4) Switching between interfaces is important. If it's difficult to switch from one screen to another, the user will quickly lose heart and give up. This software is meaningful to the user when the screen process conforms to the workflow that the user wants to complete. Because different users work in different ways, application software needs to be flexible enough to support their different ways. During the modeling phase, the interface flowchart can be used to simulate the process between screens.

(5) The wording of the message and the label should be appropriate. The text displayed on the screen is the main source of information for the user. If the text is poorly worded, the user's understanding will be bad. Use complete wording and sentences rather than abbreviations and code to make the text easy to understand. The message is worded aggressively, showing that the user is in control and suggesting how to use the software correctly.

Yue for (Shenzhen) technology Co., Ltd.

Enjoy the fun

: Joyvisyojoy

Weibo: Http://weibo.com/JoyVis

Official website:http://www.yuevis.com/

Contact & submission:[email protected]

Talking about Software Design

Related Article

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.