zoukankan      html  css  js  c++  java
  • About Face 一 目标导向设计

    1. 目标导向设计

    设计是“为赋予有意义的秩序,做出有意识或直觉的努力”。以人为导向的设计活动:

    • 理解用户的期望、需要、动机和使用情境
    • 理解商业、技术以及业内的机会、需要和制约
    • 基于上述理解,创造出形式、内容、行为有用,易用,令人满意,并具有技术可行性和商业利益的产品

    当今数字产品的一些问题

    • 设计以及创造很少考虑用户的目标,需要和动机,又容易受到市场趋势和技术制约的影响。
    • 产品粗鲁无礼,各种警告信息,无必要的确认信息
    • 产品要求人们像计算机一样思考
    • 产品行为不端
    • 产品要求人来完成大量工作

    原因

    • 不了解用户
    • 利益冲突,比如开发人员与设计人员之间
    • 缺少一个合适的过程

    2. 实现模型和心理模型 - 用户界面应该按照用户心理模型来实现,但当今大多数软件是按照实现模型来设计的。

    3. 新手、专家和中间用户

    大多数是中间用户,没有人愿意停留在新手级别。

    为中间用户优化。

    将用户想象成非常聪明但非常忙的人。比如新手,他们需要一些指示,但不是很多,学习过程应该快速且富有针对性。让新手转变为中间用户需要程序提供的帮助,但一旦成为中间用户后,这些帮助会制约用户。所以这些帮助不应该是固定下来的。

  • 相关阅读:
    de4dot 反混淆
    GreyMagic
    HearthBuddy 第一次调试
    dnSpy
    asp.net form submit 在Chrome里面看Form提交
    关于并发模型 Actor 和 CSP
    Go语言并发机制初探
    CyclicBarrier的工作原理及其实例
    Java并发编程--CyclicBarrier
    CountDownLatch的简单理解
  • 原文地址:https://www.cnblogs.com/bdbw2012/p/3100454.html
Copyright © 2011-2022 走看看