用途:当需要的产出是一份显式的工作流模型时使用。适合步骤已知的可重复任务,例如仪表盘分诊、表单提交、搜索/筛选/打开流程、命令面板、编辑器工作流与移动端设置任务。
模型选择:任务为流程性且用户已知做法时用 KLM,它估算熟练、无差错的执行时间;存在有意义的备选方案、决策规则或多种方法达成同一目标时用 GOMS;若风险在于可发现性、理解或首次使用而非速度,则用轻量级认知走查。
KLM 操作符:K(击键、点击、按钮按下或离散命令)、P(指向或视觉获取目标)、M(一段动作前的心理准备)、H(输入设备或姿态间的手部移动)、R(系统响应等待)、V(继续所需的视觉确认或阅读)。不要过度拟合精确时间,先统计被移除的操作符与等待状态,仅在需要粗略总量对比时加入时间。
工作流:命名任务与用户熟练度;将当前方法记为编号的用户动作;为每个动作标记操作符;在决策、策略切换、模式变化或非显而易见命令前插入心理操作符;仅在 UI 阻塞下一步时插入响应等待;用相同规则构建提议方法;比较操作符数量、等待与易错转换;建议最小的 UI 改动以移除操作符或使所选方法显而易见。
选择规则示例:用户知道确切名称则用搜索;条目最近或位置稳定则用最近/固定导航;需比较则用带常驻控件的列表/表格;破坏性任务仅在降低错误风险时才用较慢方法。糟糕的选择规则暴露设计问题,若规则依赖隐藏知识,应重新设计流程而非记录规则。
输出格式:单一流程为任务、用户、当前方法、操作符模型、发现、建议;多方案为选项 A/B 的操作符、等待、易错转换,最后给出决策。
限制:KLM 只建模熟练、无差错表现,不应作为引导、可访问性或困惑流程的唯一视角;不要统计实现步骤,只统计用户可观察操作;模型中保留安全与信心,对不可逆操作使用较慢确认可能是正确的;若面向 Apple 平台,应配合 Apple HIG 指引。具体计时数值与完整代码示例资料暂未提供。