系統響應時間指從用戶完成某個控制動作(例如,按回車鍵或單擊鼠標),到軟件給出預期的響應(輸出信息或做動作)之間的這段時間。
系統響應時間有兩個重要屬性,分別是長度和易變性。
1)長度:時間過長,用戶就會感到緊張,過短,加快用
戶操作節奏,可能會犯錯誤
2)易變性:系統響應時間相對于平均響應時間的偏差。
即使系統響應時間較長,響應時間易變性低也有助于用 戶建立起穩定的工作節奏。
2.用戶幫助設施
常見的幫助設施可分為集成的和附加的兩類。
具體設計幫助設施時,必須解決下述的一系列問題。
在用戶與系統交互期間,是否在任何時候都能獲得關于系統任何功能的幫助信息?有兩種選擇:提供部分功能的幫助信息和提供全部功能的幫助信息。
用戶怎樣請求幫助?有3種選擇:幫助菜單,特殊功能鍵和HELP命令。
怎樣顯示幫助信息?有3種選擇:在獨立的窗口中,指出參考某個文檔(不理想)和在屏幕固定位置顯示簡短提示。
用戶怎樣返回到正常的交互方式中?有兩種選擇:屏幕上的返回按鈕和功能鍵。
怎樣組織幫助信息?有3種選擇:平面結構,信息的層次結構和超文本結構。
3.出錯信息處理
出錯信息和警告信息,是出現問題時交互式系統給出的“壞消息”。一般說來,交互式系統給出的出錯信息或警告信息,具有下述屬性。
(1) 用用戶可以理解的術語描述問題。
(2) 提供有助于從錯誤中恢復的建設性意見。
(3) 指出錯誤可能導致哪些負面后果(例如,破壞數據文
件),以便用戶檢查是否出現了這些問題,并在確實出現
問題時及時解決。
(4) 伴隨著聽覺上或視覺上的提示
(5) 不能帶有指責色彩,不能責怪用戶。
5.命令交互
許多高級用戶仍然偏愛面向命令行的交互方式在提供命令交互方式時,必須考慮下列設計問題。
(1) 是否每個菜單選項都有對應的命令?
(2) 采用何種命令形式?有3種選擇:控制序列(例如,Ctrl+P),功能鍵和輸入命令。
(3) 學習和記憶命令的難度有多大?忘記了命令怎么辦?
(4) 用戶是否可以定制或縮寫命令?
在越來越多的應用軟件中,人機界面設計者都提供了“命令宏機制”。
在理想的情況下,所有應用軟件都有一致的命令使用方法。