软件构造的用户交互设计 4章

交互设计的原则
1.尽量保持一致
2.满足普遍可用性
3.提供信息反馈
4.设计对话框以产生结束信息
5.预防并成立错误
6.允许撤销操作
7.支持内部控制点
8.减轻短时记忆负担

交互设计的基本过程
标识和建立用户需求
提出满足需求的候选设计方案
构建交互式版本
设计评估

静态测试常见类型有
桌面检查
代码走查
正式审查
同行评审
静态程序分析(程序员对异常的警觉)