尝试:条件连接和条件箭头
当一个路径在某些条件成立的情况下在呈现给用户时,我们可以采用条件连接(表达为虚线)来表示。例如对于一个包含员工信息的页面来说,路径成立的条件时用户类型,当用户是公司员工时系统使该路径可供用户通过,反之则路径不存在。
 图 11a: [左] 一个条件连接 图 11b: [右] 一个条件箭头
单项选择:条件分支
当需要描述系统必须从多个选择掷中选取一个递送给用户时,我们使用条件分支(表达为三角形)。处于上游的元素必须连接到三角形的一个顶点,而处于下游的元素则连接到对应的边上。
 图 12: 条件分支示例
上图示例中的情况和图10中描绘的决策点的情况看似相同,但是它们所表述的用户行为是截然不同的。在决策点的示例中,系统依据特定的条件仅将一条路径递送给用户。而对于条件分支所描绘的情况,系统虽然也作类似的决策,但是在用户作出行为之前就已经决定的。所以条件分支用于描述系统决定递送给用户哪条路径。并且示例中来自于A页的B页、C页和D页是相对唯一的,也就是说如果到B页的路径成立,则到C页和D页的路径就不成立了。
和条件连接或条件箭头类似的,条件分支也可能无法为用户提供路径(分支没有结果)。但和条件连接不同的是,并不是所有的条件分支都可能存在无法递送结果的情况,因此如果存在这种情况请务必在脚注或附录中声明。
多项选择:条件选择器
条件选择器和条件分支非常类似,它们唯一的不同在于:就条件选择器而言,各种处于下游的元素并不是相对唯一的,只要用户满足条件,系统可以同时递送任意多的路径。
 图 13: 条件选择器示例
普通程序中最常使用条件选择器莫过于搜索引擎了。在搜索引擎中所有检索出的结果都是通过上游的条件选择器而来,而选择器所作出的决定是依据其上游用户输入的检索内容,再通过下游检索出的可行路径将用户带到不同的结果。和条件分支相同,条件选择器也可能无法产生结果——实际上空结果的情况在条件选择器中出现的几率远大于条件分支。
一个决策,多项路径:群组
某些条件结构中需要系统在一定条件下为用户同时为用户提供多条路径。我们使用群组(表达为圆形)来表示这种路径的集合,群组可以作为条件分支或条件选择器的下游元素。
 图 14: 一个条件分支中的群组元素
在图14中示例的群组元素很像一个普通的条件分支,但是在其中的一个条件成立时系统需要为用户递送多条路径。所以当条件分支的属性值为x时,用户将得到去往B页的路径,而当条件分支的属性值为y时,用户将同时得到去往C页和D页的路径。
出处:jjg.net
责任编辑:moby
上一页 描述信息结构和交互设计的图示词汇表 [4] 下一页 描述信息结构和交互设计的图示词汇表 [6]
|