软件设计案例分析01

  这大半年,我研读了很多软件设计的书籍和资料,乃至于自认为有了一点小小的心得。尽管我的最主要长项仍然是与软件研发相关,但是我认为这个东西非常的重要。学会软件设计,是产品实现价值的手段,这并不是所谓“美工的专利”。美观,只是表面,符合人由内而生的自然概念,操作简单顺手,还能避免你犯错,才是高明。
  软件设计的好坏,其实跟技术高低关系不大。更多的要考虑的,是人。而产品卖的好坏,却跟设计关系巨大。有时候一个优秀的设计,能挽救一个公司(ipod),乃至开创一个时代(电子表格),而垃圾的设计,却使得无数人的努力在最后一刻,付诸东流,完全得不到应有的回报。诺曼的《设计心理学》《情感化设计》等等,都是很好的理论基础资料。国内也有人开始专注于这个领域,并且写了不错的书。这方面,国外做的好,确实分工细致啊。
  今天贴上两个算是“烂”的设计。并且说明为什么。
  NO1、来自MS - 简直让人无法相信,居然有如此夸张的错误。看照片:
 
  大家都知道,这是windows 的任务管理器,可是你能告诉我,标题栏哪里去了吗?怎么关掉这个窗口?怎么切换功能?
前几天一个朋友的电脑上面,任务管理器就成了这个样子。以为“中招”了,让我帮忙去处理一下。我看了也是干瞪眼,
完全不知道发生了什么事情,还好有网络,查吧。查了一圈,发现微软的知识库里面有记录说:这个是一个功能,如果
你的任务管理器变成了这个样子,就用鼠标,双击窗口边缘,就恢复成原来的样子了。
  简直要气昏。本人拥有PC的历史长达14年,从未听说过有如此的“功能”存在。
  这个设计师脑袋进水了。
  违背了产品的可视性 - 用户最好一眼就看出产品如何使用的办法。但是绝大多数用户看到不知道为什么窗口变成了这样,
都是手足无措,完全不知道应该怎么办才好。心理上第一想到的,就是软件出了问题。标题栏消失,已经是与常理不符了,而这个窗口
没有任何提示,谁知道可以双击边缘来恢复?
  其次,这完全是多于的功能 - 没用,纯属给用户捣乱。而这种事,恰恰就是程序员最喜欢干的 - 他自己认为挺酷,很不错。
  NO2、KeePass - 这是一款密码管理软件,我已经使用多年,很不错。出问题的是第二个版本。


  软件在首次使用的时候,会要求你选择认证机制,就界面上面那三种:密码、密钥、Windows用户关联。我新安装的系统,就装了这个
版本。选了密码方式,感觉和系统用户关联起来也很方便,就同时选了这个选项。然后就把刚刚设置的一些重要口令存储了进去。
  然而,在第二天,问题发生了。我需要取出密码,登录时,出现了这个界面。习惯性的输入了设置的密码,回车。密码错误!!!我一惊,
不会吧,肯定是不小心敲错了,键盘紧。仔细输入,错误!!!不甘心,再来,错误!!!连续三次,就需要重新打开。这个时候我想,肯定是记错
文件密码了,换换,然而无论如何更换,都无法进入。
  我已经开始冒汗了,去官方网站查询有无办法破解。官方的说明是:如果你忘记了,就忘了这回事情吧,就当它不存在。破解是没门的。
如果我进不去,意味着刚刚设置好的服务器系统,就要完蛋了,都要重新弄了。很多口令,都是长达20多位的随机生成的乱文字符串,记住
是没有可能的事情。眼看精神要崩溃之际,神明保佑啊,忽然勾选了最后一个选项:Windows User Account,用了最开始的密码,耶,进去了。
  马上我就敏感的知道问题所在了。这个安全机制和UI设计的,与用户概念不符。导致错误。
  所谓“用户概念”,就是用户看一下,就觉得这东西应该是什么,应该怎么样。如果你设计的跟这个概念有出入,用户马上痛苦万分,总
觉得哪里不对头,直到最终知道了答案。
  我头一次使用软件的这个版本,从UI和以往的经验得出,这三种安全机制,应该是“或”的关系,用一个就成了。不信你看看上面的UI摆设。
但是实际实现上,却是“和”的关系。只选了一个就会出错,而且错误提示还不对头。
  UI上,如果在Windows User Account上面放上一根横线,把这个和前面两个特别区分开。然后在后面放上一句话提示一下,效果立刻有不同。还可以在出错的时候,进行必要的说明,就可以解决问题了。
  
  此栏目无限期延伸中。。。
  
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值