
在人机界面设计中经常遇到一个困难的权衡:灵活性和一致性的矛盾。
(1)原则上,对于某一软件来说,用户的思维方式应当是一致的,操作与控制的方式应当是一致的。只有这样,才能减轻用户使用的困难,使用户不知不觉地进入统一的思维框架,从而顺利地、正确地应用这个软件。这是问题的一个方面。
(2)另一方面的理由是,用户是多种多样的,他们有各自的习惯与爱好,应当让他们尽可能灵活、自由地选择某些功能的操作方式。这种在基本原则一致的前提下的灵活性是必要的,是从另一方面满足了用户的要求。这两方面的合理权衡是人机界面设计者的责任。
