采用在今天醫療保健信息學部門的一些藥房軟件來說明使用有效的接口的重要性。制藥管理是一個重要的任務,包括大量的數據輸入,數據追蹤,問題解決,實際上許多用戶對于程序是非常陌生的,并且他們中的大多數人不想或沒有時間閱讀大量的用戶手冊或支持文檔。除了這些,用戶,包括很多計算機學者,試圖有效地利用并使用那些包。背景是很簡單地!程序執行就是它的功能,然后界面是用戶和軟件交互執行多樣任務的方法。對于軟件創建者來說,它是設計,代碼,功能和組成一個產品的整體程序,然而對于最終用戶而言,它只是構成產品的界面或可用性。
日益增加的可用性減少了用戶用于掌握你產品的時間及減少了你技術支持和培訓的費用。確認可用性使你發現并糾正新產品中的問題,并且集中開發資源以準備現有產品的新版本。
需要考慮哪些細節呢
GUI設計者和/或實現者和/或其他和被開發的GUI產品相關的代表應該:
· 了解決定應用程序的可用性和有效性的基本因素
· 能夠將以用戶為中心的設計技術應用到應用程序的設計,實現和評估上
· 知道用于用戶界面設計的最新的趨勢和技術
· 了解在Web設計和GUI設計之間的差異
· 感受到UI對于用戶來說就是產品
· 理解UI需要支持用戶的任務
· 意識到增強的可用性增加了用戶的效率,并且減少了維護和支持的工作量
除了這些,為了提供好的用戶界面,我們也需要熟悉下面的這些方面。
I. 理解可用性:使用如排版設計和文字藝術的清晰,一致,混淆的術語(不使用OK,Cancel,Save和其他的按鈕),拙劣的組織(例如:工具欄,菜單欄的布局等),復雜的菜單結構(在一個單獨的菜單中有超過2或2層的子菜單項),信息不足的反饋(例如:一個警告消息呈現一個錯誤。,濫用顏色等,來確定好和壞的可用性之間的差異。
II. GUI設計概念:
· 以用戶為中心的設計User-centered Design
· 以系統為中心的設計System-centered Design
· 事件驅動編程Event-driven Programming
· 功能可見性,隱喻和操作Affordances, Metaphors & Manipulations
III. 可用性設計:考慮-以用戶為中心的設計,用戶檔案,使用場景和任務檔案,原型,評估
IV. 概要設計:包括概念設計,概念設計,隱喻,結構和導航
V. 詳細設計:包括可用性原則,交互設計,窗體結構,菜單&交互,表單,對話框,向導和反饋技術。
VI. 視覺設計:包括顏色,字體,圖標和布局
VII. 新鮮事物:包括活動桌面,風格指南.
VIII. 可用性評估技術:使用如下策略:
· 非正式測試
Ø 走查
Ø 同行評審
· 正式測試
Ø 中心小組
Ø 問卷
Ø 試驗室測試
IX. 如何提高軟件產品整體的可用性?
吸納和實施過程象那些在這里提及的一樣可以增強可用性。他們是:
· 建立可用性小組&引導可用性研究(和用戶的市場研究)
· 管理專家可用性評審你的產品
· 通過問卷評估產品-內部和外部
· 評審設計備選方案的優點時把中心小組包括進來
· 和用戶一起在他們的地方或是可用性實驗室里執行基于任務的測試
吸納GUI標準的必要性
文章來源于領測軟件測試網 http://www.kjueaiud.com/