<分区>
我向我一直在开发的产品的“客户”展示了一个软件原型(prototype)。该程序的要求非常模糊,因为客户对通过软件可以完成什么有疑问(他通常处理硬件和零件)。
该程序的功能给客户留下了深刻的印象,真正最大的愿望是拥有一个更加用户友好的 GUI——无论这意味着什么。这让我思考究竟是什么造就了用户友好的 GUI。
作为编写程序的人,我觉得这是一个很难回答的问题,因为我知道 GUI 的所有内部工作原理。我知道让一些 friend /同事/等等来玩一下它并获得反馈是测试 GUI 直观性的好方法,但这并不意味着它是用户友好的,它只是意味着用户最终可以“弄清楚”。
我不希望这个问题特定于我的项目,我只是想让您知道我的出发点。您认为用户友好型 GUI 的构成要素是什么?