
"设计中最重要的东西就是用户的概念模型。设计的首要任务就是开发明确、具体的的概念模型,与此相比,其他的各种活动都处于次要地位。但是。大多数的软件设计实际上是反其道而行的。"(David Liddle,1996,第17页)
概念模型指的是:一种用户能够理解的系统描述,它使用一组集成的构思和概念,描述系统应该做什么、如何运作、外观如何等。
要开发概念模型,我们就需要根据用户的需要和其他需求去规划这个产品。为了保证概念模型能够为用户所理解,我们需要在开发过程中反复测试产品。这个设计设计的关键是,我们应预先了解用户在执行日常任务时做什么。例如,用户主要是搜索信息、编制文档、记录事件,还是与其他用户协调,或是其他活动?在这个阶段,我们应考虑哪一种交互方式能最好地支持实际需要,例如,是否允许用户浏览?或者,允许用户用自己的语言直接向系统提问会不会更有效?接着,我们应该选择交互方式,并决定应采用何种交互形式(使用菜单系统,还是使用语音输入,或命令式的系统)。由此可见,有关交互方式的决策与有关交互形式的决策是不同的。前者是更高成次的抽象,他关心的是要支持的用户活动的本质,而后者关心的是特殊的界面类型。
在确定了一组可行的与系统交互的方法后,我就应该着手设计概念模型,提出一些实际可行的方案。这就要求我们决定:界面的行为、要使用的特定交互形式,界面的“外观和感觉”。
基于活动的概念模型:
1.指示
2.对话
3.操作和导航
4.探索和浏览
基于对象的概念模型:
侧重特定对象在特定环境下的使用方式