zoukankan      html  css  js  c++  java
  • 软件设计之 用户界面设计

    [按语:据说上帝把所有的女士都设计成天使,可是天使们在下凡的时候,有些人双脚先着地,有些人脸先着地。上帝的这一疏忽让很多女士伤透了心。所以 我们在开发软件时,一定要吸取这个教训。]

    ◆.什么是好的用户界面

    通俗地讲,用户界面“好不好”主要看它是否“容易使用”和“美观”。

    易用性是指用户使用软件的容易程度。现代人的生活节奏快,干啥事都想图个方便。谁都不乐意掏钱买很难用的东西,所以把易用性作为用户界面的重要属性对待无可非议。

    除了要求软件易用之外,人们还希望用户界面美观。电影《食神》里的一段精彩故事情节可以帮助我们理解界面美观的重要性。

    美观的界面能消除用户由感觉引起的乏味、紧张和疲劳(情绪低落),大大提高用户的工作效率,从而进一步为发挥用户技能和为用户完成任务作出贡献。人们对美的向往和追求是与生俱有的。显然没有开发人员愿意丑化自己的软件,也没有用户嗜好丑陋的界面。软件开发者要设计美,用户要享受美,所以界面的美是开发者与用户的共同需求。

    全世界无数人使用Microsoft公司的操作系统DOS, Windows 3.1, Windows 9x, Windows 2000和 Windows XP,这些操作系统的确是越来越好用了,并且越来越漂亮了。界面的“易用性”和“美”充分体现了人机交互作用中人的特性与意图,越来越多的用户将通过具有吸引力而令人愉快的人机界面与计算机打交道。

    ◆.开发人员的能力缺陷

    尽管国内有很多技术出色、聪明过人的软件开发人员,但是他们未必开发得出“易用”的和“美观”的软件。主要原因有:

          国内绝大多数大学的计算机学科教育存在缺陷:没有开设人机

          工程学、美学、心理学这些必修课。由于学生们接受的教育几

          乎全是科学与  技术,他们根本不知道怎样才能设计出易用、

          美观的用户界面,很多人甚至想都没有想过。当他们毕业后真

          正参与软件产品开发时,只好凭着个人的经验与感觉设计软件

          的用户界面,这样产生的界面往往得不到大众用户的认可。

    开发人员在设计用户界面方面不仅存在先天的教育缺陷,更加糟糕的是还常常犯“错位”的毛病,即他以为只要自己感觉用户界面漂亮、使用起来方便,那么用户也一定会满意。俗话说“王婆卖瓜,自卖自夸”。当开发人员向用户展示软件时,常会得意地讲:“这个软件非常好用,我操作给你看,……是很好用吧!蛮漂亮的吧!”

    软件是否易用、是否美观要让用户来评价。如果用户对界面很不满意,开发人员不要有逆反心里“到哪里找来的笨蛋!”。其实不是用户笨,是自己开发的软件太笨了。当用户真的感到软件很好用时,一股温暖的感觉油然而生,于是就用“界面友好”来表扬这个软件。

    * 建议: 

       任何人,只要在工作中发现了自己的知识缺陷,他都应该及时学习,弥补不足。同时,企业应当设法邀请软件用户界面设计专家给员工们培训,努力在最短的时间内有效地提升员工们的用户界面设计能力。

    下面咱们来谈谈怎样来设计好的用户界面:

     ◆.用户界面设计原则(11个)

    用于提高易用性的界面设计原则有8个:

      -- 用户界面适合于软件的功能

      -- 容易理解

      -- 风格一致

      -- 及时反馈信息

      -- 出错处理

      -- 适应各种用户

      -- 国际化

      -- 个性化

    最短路径,最少操作 (操作的最高效率)

      -- 用于提高美观程度的设计原则有:

      -- 合理的布局

      -- 和谐的色彩

    [最后:关于具体如何在以上几点设计原则下,关注和设计用户界面,希望大家互相交流。这是软件设计工程里面一个重要的概念或是设计要点,笔者也会整理并发表自己的观点!]

  • 相关阅读:
    正则表达式
    9.4、分布式进程
    Linux文件编辑工具——VIM
    14 Linux网络管理
    13.Linux系统服务
    12.Linux进程管理
    11.Linux磁盘管理——lvm,raid
    10.Linux磁盘管理
    09.Linux软件包管理——(YUM 、RPM)
    07.Linux 压缩打包
  • 原文地址:https://www.cnblogs.com/Dlonghow/p/1007345.html
Copyright © 2011-2022 走看看