一、设计框架
1.在建立了一组需求之后,设计即将开始,建议采取自上面下的方式,首先把重点放在大的方面,生成低保真且不包含具体细节的方案,一般通过写剧本来确定交互设计模式与逻辑。
2.设计框架:站在一个高层次上关注用户界面和相关行为的整体结构。
3.不同阶段的场景剧本:
(1)情境场景剧本:设计开始之前,以某个用户角色的视角写的,专注于人类活动、感知和愿望。
(2)关键线路场景剧本:设计框架,专注于关键的用户交互,专注于某个用户角色是如何使用产品完成他们的目标。
(3)验证场景剧本:测试设计方案,对可能的解决方案使用大量的’如果…,会…“的问题。
4.构建设计框架的步骤:
(1)定义产品外形、交互姿势和输入方法。
(2)定义功能和数据元素。
(3)确定功能组和层级:元素分组的目的是更好地在任务中和任务间来帮助促进任务角色的操作流程 。
(4)勾画大致的设计框架
(5)构建关键线路场景剧本
关键路线就是:人物模型 + 场景 + 数据 + 功能元素
(6)通过验证性的场景剧本来检查设计
二、简化设计的策略
1.删除
(1)最明显的简化设计方法。
(2)好处:删除杂乱的特性,让设计师专注于把有限的重要问题解决好,有助于用户心无旁骛地完成自己的目标。
(3)避免错删,删除不重要的功能,同时不能盲从用户增加功能。
2.组织
(1)按照有意义的标准对界面组件进行分组。
(2)相比较删除策略,组织不需要太大的投入
(3)是最快捷的简化设计方式。
(4)提到组织,首先想到的就是分块。唯一可以肯定的是,分块越少,选择越少,用户的负担就越轻。
3.隐藏
(1)避免分散用户的注意力,功能可以在合适的时机和位置上显示。
(2)低成本。
(3)渐进展示,适时出现都是一种不错的隐藏策略。
(4)让功能易于发现.
4.转移
三、设计中的折中
1.个性化和配置
(1)人们喜欢改变周围的事物,使之适合自己。
(2)必须简单易用,容易撤销。
2.本地化和国际化
(1)改变语言(国际化中最简单的)。
(2)改变版面和排列方式
3.审美学与实用性
(1)如为确保文本的可读性,文本的背景采用较低的对比度。
(2)组件之间的空白和对齐非常重要。
(4)组件大小是用来传递含义和在可视功能部件中建立联系或者区分的另一种视觉尺寸。
四、软件设计的细节
1.设计体贴的软件
2.加快系统的响应时间
3.减轻用户的记忆负担
4.减少用户的等待感
(1)以某种形式的反馈让用户了解操作进行的进度和状态。
5.设计好的出错信息
五、大题
1.设计好的出错信息应当道循的简单原则是什么?
答:(1)清晰的语言表达,不使用难懂的代码 。
(2)语言应当精炼准确,而不是空泛而模糊。
(3)对用户解决问题提供建设性的帮助。
(4)出错信息应当友好,不要威胁或责备用户。