设计之初需制定的指导文档应该考虑些什么
盛传 2006-06-16 16:08 @ 技术·学习积累
在设计过程的初期,用户界面设计人员应该制定出一套指导工作的文档。苹果公司的Macintosh系列产品取得成功的原因之一,就是其早期所做的具有良好可读性的指导文档,这些文档给应用开发人员提供了一系列明确的原则,使产品的设计可以协调一致。微软公司的Windows指导文档经过多年的推敲也已做得相当完备,它给后来的许多程序员提供了一个好的起点和有价值的经验。
每一个项目都有不同的需要,但是指导文档通常应该考虑以下内容:
文字和图标
- 术语(对象和行为)、缩略语和大写
- 字符集、字体、字体大小和样式(粗体、斜体、下划线)
- 图标、图形和线的粗细度
- 色彩、背景、突出显示和闪烁的使用
屏幕布局问题
- 菜单选择、表格填充和对话框格式
- 提示用语、反馈和出错消息
- 对齐方式、空白区和边缘空白
- 数据项与表格的数据输入与显示格式
- 页眉和页脚的使用及其内容
- 适应大小显示器的策略
输入和输出设备
- 键盘、显示器、鼠标和指点设备
- 声音控测、声音反馈、触压式输入及其他特殊的输入方式和设备
- 各种任务的响应时间
- 残疾人用户的选择
行为顺序
- 直接操纵式的点击、拖动、下拉、手势输入
- 命令语法、语义、顺序
- 快捷键和程序功能键
- 错误处理和恢复措施
培训
- 在线帮助和教程
- 培训和参考资料
指导文档的创建是一个社会性的过程,应该让组织内所有的成员都能看到并提供支持。对有争议的内容(如关于什么时候使用声音警告)应该请同事进行评审或进行经验性测试。同时还应该考虑制订规程,用来分发指导文档、确保实施、允许减免和增强指导文档。指导文档必须是一个动态的文本,这样才能适应需求的不断变化,并凭借经验对其进行不断地改进。将指导文档分为三层(严格的标准、可接受的操作方式和灵活的指导原则)能增强其可接受性。通过这种方式能够识别出指导文档中哪些内容稳定不变,而哪些内容易于产生变化。
关于指导文档的一些建议
- 为开发人员提供一个社会性的分开环境
- 记录设计中的决策并向所有部门公开
- 增强一致性和完备性
- 促进设计的自动化
- 允许多层文档存在 (严格的标准;可接受的操作方式;灵活的指导原则)
- 对以下问题(4E)有明确的规定
·教育(Education):怎么得到它? —— 用户需要培训和讨论指导文档的机会。
·实施(Enforcement):由谁来审查? —— 必须用及时清晰的进程来证实一个界面是符合指导文档的。
·减免(Exemption):由谁来做决定? —— 当创造性的建议或新的技术被应用时,必须要有一种快速的进程来获得减免。
·增强(Enhancement):多长时间进行一次? —— 可能一年一次的供回顾、可预言的进程将帮助保持指导文档的更新。
目前还没有评论
发表评论 评论RSS订阅 TrackBack URL
No comments yet.
发表评论很博客,因你参与更精彩!