人机交互层设计全解析
1. 设计一致性的挑战与应对
在设计报告和表单时,过度的一致性可能会引发问题。当报告和表单除了标题有细微变化外极为相似时,用户有时会错误地使用错误的表单,进而输入错误的数据或误解信息。因此,在设计上应使报告和表单相似,但赋予它们一些独特元素,如颜色、标题大小等,以便用户能立即察觉差异。
2. 最小化用户操作
界面设计应尽量减少用户完成任务所需的操作量,即使用最少的鼠标点击或按键操作从系统的一个部分移动到另一个部分。大多数界面设计师遵循“三次点击规则”,即用户应能够在不超过三次鼠标点击或三次按键操作的情况下,从系统的起始或主菜单到达他们想要的信息或操作。不过,关于这一点,需要了解相关原则。
3. 用户界面设计流程
用户界面设计是一个由用例驱动、增量式且迭代的过程。分析师通常会在用户界面的不同部分(导航、输入和输出)之间来回切换,而非按顺序从一个部分推进到另一个部分。
设计流程以用例为驱动,分析师首先会检查分析阶段开发的用例及其相关的序列图。然后,分析师通常会与用户一起制定使用场景,描述用户将执行的常见操作模式,使界面能够让用户快速、流畅地执行这些场景。在某些情况下,会发现额外的需求。根据新发现需求的重要性,这可能会导致问题域层被修改,进而导致数据管理层被修改。不过,很多时候,这些新需求可以推迟到系统的下一次迭代。
在敏捷方法中,用户界面设计和需求建模紧密交织,新需求会定期被发现。因此,根据问题域建模的稳定性,用户界面设计可以与功能建模同时进行。尽管功能和行为建模与分析工作流相关,用户界面设计与设计工作流相关,但这两个工作流的活动水平会有重叠。因此,在功能和行为建模的同时进行
超级会员免费看
订阅专栏 解锁全文
1820

被折叠的 条评论
为什么被折叠?



