嘗試:條件連接和條件箭頭
當(dāng)一個(gè)路徑在某些條件成立的情況下在呈現(xiàn)給用戶時(shí),我們可以采用條件連接(表達(dá)為虛線)來表示。例如對(duì)于一個(gè)包含員工信息的頁面來說,路徑成立的條件時(shí)用戶類型,當(dāng)用戶是公司員工時(shí)系統(tǒng)使該路徑可供用戶通過,反之則路徑不存在。
圖 11a: [左] 一個(gè)條件連接 圖 11b: [右] 一個(gè)條件箭頭
單項(xiàng)選擇:條件分支
當(dāng)需要描述系統(tǒng)必須從多個(gè)選擇擲中選取一個(gè)遞送給用戶時(shí),我們使用條件分支(表達(dá)為三角形)。處于上游的元素必須連接到三角形的一個(gè)頂點(diǎn),而處于下游的元素則連接到對(duì)應(yīng)的邊上。
圖 12: 條件分支示例
上圖示例中的情況和圖10中描繪的決策點(diǎn)的情況看似相同,但是它們所表述的用戶行為是截然不同的。在決策點(diǎn)的示例中,系統(tǒng)依據(jù)特定的條件僅將一條路徑遞送給用戶。而對(duì)于條件分支所描繪的情況,系統(tǒng)雖然也作類似的決策,但是在用戶作出行為之前就已經(jīng)決定的。所以條件分支用于描述系統(tǒng)決定遞送給用戶哪條路徑。并且示例中來自于A頁的B頁、C頁和D頁是相對(duì)唯一的,也就是說如果到B頁的路徑成立,則到C頁和D頁的路徑就不成立了。
和條件連接或條件箭頭類似的,條件分支也可能無法為用戶提供路徑(分支沒有結(jié)果)。但和條件連接不同的是,并不是所有的條件分支都可能存在無法遞送結(jié)果的情況,因此如果存在這種情況請務(wù)必在腳注或附錄中聲明。
多項(xiàng)選擇:條件選擇器
條件選擇器和條件分支非常類似,它們唯一的不同在于:就條件選擇器而言,各種處于下游的元素并不是相對(duì)唯一的,只要用戶滿足條件,系統(tǒng)可以同時(shí)遞送任意多的路徑。
圖 13: 條件選擇器示例
普通程序中最常使用條件選擇器莫過于搜索引擎了。在搜索引擎中所有檢索出的結(jié)果都是通過上游的條件選擇器而來,而選擇器所作出的決定是依據(jù)其上游用戶輸入的檢索內(nèi)容,再通過下游檢索出的可行路徑將用戶帶到不同的結(jié)果。和條件分支相同,條件選擇器也可能無法產(chǎn)生結(jié)果——實(shí)際上空結(jié)果的情況在條件選擇器中出現(xiàn)的幾率遠(yuǎn)大于條件分支。
一個(gè)決策,多項(xiàng)路徑:群組
某些條件結(jié)構(gòu)中需要系統(tǒng)在一定條件下為用戶同時(shí)為用戶提供多條路徑。我們使用群組(表達(dá)為圓形)來表示這種路徑的集合,群組可以作為條件分支或條件選擇器的下游元素。
圖 14: 一個(gè)條件分支中的群組元素
在圖14中示例的群組元素很像一個(gè)普通的條件分支,但是在其中的一個(gè)條件成立時(shí)系統(tǒng)需要為用戶遞送多條路徑。所以當(dāng)條件分支的屬性值為x時(shí),用戶將得到去往B頁的路徑,而當(dāng)條件分支的屬性值為y時(shí),用戶將同時(shí)得到去往C頁和D頁的路徑。
出處:jjg.net
責(zé)任編輯:moby
上一頁 描述信息結(jié)構(gòu)和交互設(shè)計(jì)的圖示詞匯表 [4] 下一頁 描述信息結(jié)構(gòu)和交互設(shè)計(jì)的圖示詞匯表 [6]
|