人机界面(human-machine inteface、human computer interface)(简称为用户界面或界面)
用一个产品完成任务的方式——你所做的事情以及产品如何响应,就是界面。而并不是特指人们所说的图像用户界面(GUI)。
1.2 复杂的任务也许需要复杂的界面,但是没有理由把简单的任务复杂化。
1.3 虽然和用户任务相关的需求千变万化,但是你的用户群体总有很多共同的心里属性。在考察实际应用甚至着手为用户提供个性化服务之前,界面设计者应该研究同界面设计需求相关的人类共性,这样可以简化他们的工作。(以人或者用户为中心的设计的必要性)
关键的第一步:确保界面设计符合通用的心理常识。而现在流行的界面设计基本上都轻视人类思想和行为的认知。
1.4 对于界面设计的工具(例如vc++):在需要做大的改动才能有实质性的改进的地方,界面设计者必须权衡下面两者之间的关系:
合理使用熟悉的模式以简化学习过程,或抛弃已有的模式来获取实用性的增强。
1.5 应该认识到,对于界面设计的需求分析的重要性。应将界面设计部分放在需求分析中,而不是技术设计部分。提前考虑界面设计者的建议。
作者定义界面设计的定律(即设计原则):
1,计算机不可破坏你的工作,亦不应当由于懈怠而使你的工作受到破坏。
2,计算机不应该浪费你的时间或者要求你所做的工作量比所需的精确工作量多。(学会度量完成一个任务所需工作量的方法)
1.6 人机界面的定义(即比较優しい的界面)
以人为本:界面能够响应人的需求并且考虑到人性的弱点,不应让用户进行不必要的等待,不去催促用户。
如果你想创建一个人本界面,那么必须了解有关人类和机器如何运作的知识。