可以看到软件的使用性效果评估的四个方面实际上是同人们了解一个工具的实际过程相吻合的。原因就在于: 1、 软件从本质上来说是一种人们的工具 2、 用户对于软件使用性的评估是按照观察、理解、尝试、使用的过程进行的 可理解、可探索、安全保护、使用效果这四个方面,在真正进行使用性测试的时候,基本上是从感性和理性两个方面去进行的。可理解和可探索从感性角度进行衡量。而安全保护和使用效果从理性(也就是数字化)衡量。 好,我们先说了这半天有关软件可用性的问题,那么这些可用性问题,我们用一个词来表示,就是:软件交互。下面,我们就来谈谈大家最关心的问题,如何对软件的交互进行设计。 要设计软件交互,就要明白交互的目的和要素。 从软件交互-也就是使用性-衡量的几个方面来看,软件交互设计的最终目的是为了用户能够更快更好的使用软件,这个是大家都知道的。另外一方面,在实际的软件开发中,软件开发者往往有一定的其他目标-比如商业目标、组织目标甚至个人偏好-这些目标不一定都能保证最终软件用户的交互性。这个时候就需要一定的妥协。 那么软件交互的要素是什么呢? 软件交互的第一要素就是人。这一点说来似乎有点不可思议。实际上,也是成功软件公司的秘诀。 大家都知道微软OFFICE套件打败LOTUS-1-2-3的故事。微软的开发工程师为了了解大家使用办公软件的习惯或者说办公的习惯,专门到不同的办公室中观察使用者的使用习惯。从而造就了后面的成功。 值得注意的是,微软的开发工程师他们找的是什么用户呢?是在办公室工作的用户。那些不在办公室工作的用户不在考虑之列。按照我的看法,就算是在办公室工作的用户也不都是最重要的用户,那些购买了办公软件或者打算购买办公软件的用户才是最重要的。 软件交互的设计,第一要素就是要找到你的软件服务的和可能服务的人。 要对这些人进行较为清晰地描述:他们的职业、年龄、爱好、对计算机的熟悉程度、文化程度,甚至性别。即使这些都无法知道,起码要知道在你的软件提供的功能中,会吸引那些人。 软件交互的第二要素就是交互元素。我们把交互元素分为4种:交互场景、交互对象、交互方法和交互事件。 |
|