GB/T 18978的本部分為直接操作對(duì)話的設(shè)計(jì)提供了指南。在直接操作對(duì)話中,用戶直接在屏幕上操縱對(duì)象。例如:使用輸入設(shè)備指點(diǎn)、移動(dòng)和(或)改變這些對(duì)象的物理特征(或值)。
這些對(duì)象通常是具體的、圖形化的,表示抽象的軟件結(jié)構(gòu)或功能,通常可分為兩類:
a)任務(wù)對(duì)象:對(duì)真實(shí)世界中用于支持用戶任務(wù)的人造物品(例如,一頁(yè)紙,一支筆,一把扳手,一張圖等)的一種隱喻性描述。
b)界面對(duì)象:在交互界面中引入的對(duì)象,用戶借此執(zhí)行與使用計(jì)算機(jī)程序或系統(tǒng)相關(guān)的任務(wù)。所引入的對(duì)象可以是真實(shí)世界的實(shí)體,但是其隱喻不一定直接與用戶的真實(shí)工作任務(wù)相關(guān)(例如,按鈕、滑塊、窗口、屏幕等)。
除了一些需要明確區(qū)分的情況,對(duì)象及其在當(dāng)前顯示上的對(duì)象描述均被稱為對(duì)象。
本部分未涵蓋使用立體界面或者虛擬現(xiàn)實(shí)技術(shù)的界面。在實(shí)際應(yīng)用中,直接操作這個(gè)術(shù)語(yǔ)通??梢耘c圖形用戶界面(GUI)互換使用。但是,在圖形用戶界面中,像菜單對(duì)話或命令對(duì)話等其他對(duì)話技術(shù)也經(jīng)常被使用。盡管圖形用戶界面有許多直接操作的特征,但并不是在圖形用戶界面中的每個(gè)用戶輸入都可以被稱為直接操作。例如,把文檔圖標(biāo)移動(dòng)到打印機(jī)圖標(biāo)上表示要打印這個(gè)文檔,這個(gè)操作就是比鼠標(biāo)點(diǎn)擊“打印”按鈕更高級(jí)的直接操作。
本部分涵蓋了直接操作對(duì)話的可用性問題。針對(duì)GUI組件的建議僅在它們與直接操作功能明確相關(guān)時(shí)才給出。直接操作對(duì)話的某些特征,比如逐步輸入,其效率可能比較低(例如,如果某人希望刪除所有以字母“d”開頭的文件)。因此,其他交互技術(shù),比如,命令輸入或者菜單等方式可能更加適合,通常這些技術(shù)可以作為直接操作的補(bǔ)充。