Chapter 1 exercise and Discussion of modern software engineering

Source: Internet
Author: User

1. When should we consider the user experience?

Since user experience and user interface are so important to a project, the designers responsible for such work are not software engineers. When should they join in? Different people have different opinions.

    • First: "you need to start from the user experience, and then seek technical solutions in turn ". [I]
    • Finally, the Code is almost written. Ask the designer (or artist) to beautify the code, draw an icon, and align the text.

How do you determine the interaction between designers and engineers based on the project and user types?

2 evolution of the Personal Computer Interface

Refer to the following webpage and other documents to learn about the software usage experience, the evolution of the personal computer interface, and the various factors that affect the evolution.

Http://toastytech.com/guis/guitimeline.html

3. Comment on the user experience of the software on hand

Good user interfaces and experiences can make users feel happy when using software. Mechanical and brainless user experience design can waste time and increase learning costs, mistakes that can be avoided, frustrations, and even accidents.

It is impossible to read blogs without thinking. Let's take a look at the software products we are using. (For example, Bing dictionary and Bing input method)

12.4.4 discussion button position

The following two buttons appear in many places on the webpage, PC software, and mobile software,

[OK] | [cancel]

Or

OK | cancel

The students are very familiar with this, but there are also many articles about the two small buttons: [OK] is the button on the left or right? Which button is in the pre-selected status (automatically selected when you press the Enter key )? Which design is more in line with human habits? Do you think this question is important? How do you design unified specifications? Please read this article:

Http://reynold.cn/archives/1314.html

What do you think is a good choice with the OK/cancel button? Or do I mark the action on the button as [exit]/[Save]? Please read this article and talk about your views:

Http://ux.stackexchange.com/questions/9946/should-i-use-yes-no-or-ok-cancel-on-my-message-box


[I] See: http://www.imore.com/steve-jobs-you-have-start-customer-experience-and-work-backwards-technology

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.