GUI設計禁忌(一)

2022-02-03 09:33:10 字數 1998 閱讀 3781

gui設計基本原則

1、 關注使用者及其任務,而不是技術

a、這個軟體是為誰設計,誰是目標使用者,誰是目標客戶

b、這個軟體是做什麼的,它打算支援什麼行為,它將幫助使用者解決什麼問題,提供什麼價值

c、目標使用者有什麼待解決的問題,對於現在的工作方式,他們喜歡什麼,不喜歡什麼

d、目標使用者掌握哪些技能知識,他們有學習動力嗎,如何學習,是否存在具有不同技能、知識和動機的不同型別使用者

e、使用者如何掌握軟體將要管理的資料的概念

f、目標使用者更喜歡什麼樣的工作方式,軟體如何才能符合那些方式,又會如何影響這些工作方式

*在開始設計之前不回答這些問題帶來的代價會遠遠高於你所付出的

1.1理解使用者

1.1.1

決定誰是目標使用者

1.1.2

調查目標使用者的特點

*通過對使用者型別的維度來劃分使用者群體:

1.對計算機的總體了解

2.任務知識(他們執行本職工作(譬如會計)的熟練程度)

3.系統知識(他們對待特定軟體產品(譬如excel)的了解程度)

通過使用者維度設計各種所能考慮到的使用者型別,建立使用者檔案,使用者檔案可以配置使用者的詳細資訊,如年齡,性別,計算機使用水平,系統相關軟體的熟練程度(譬如

office

)人員類別

姓名工作描述

資歷教育

薪酬績效

年齡計算機技能

日常使用軟體

......

1.1.3

與目標使用者協作來增進了解他們的工作

*軟體既不要完全為使用者設計,也不要讓他們來設計,而應該與使用者一起來設計

1.2理解任務

1.2.1 確定目標任務是否與計畫吻合

這段話比較不好理解,簡單的解釋就是,我們不可能編寫乙個「由車間工人使用的財務軟體」,也不會讓「企業決策層去執行憑證錄入」。即在我們的《軟體需求說明書》中要明確指出系統的使用群體和這些群體所能對應的主要使用功能。

1.2.2 調查目標任務

1.2.3  與使用者協作以了解任務

原書是這麼寫的,我更願意理解為這是調研方與被調研方對《需求分析說明書》和《需求規格說明書》的一種高度認可,在實際操作中,常常有使用者對這兩份文件抱一種可有可無的態度,簽字相當草率,基本不看,這樣只有通過合同中的相關條款來約束。另外,需求分析師也應當更多的在文件中使用圖形化的表達方式,以及採用原型來進行展示。需要向使用者灌輸需求分析的重要性。

書中列舉了一些分析中常用的問題

與應用程式的目標任務相關的人員執行什麼任務

哪些任務是常用的,哪些又很少用到

哪些任務是最重要的,哪些最不重要

每個任務的先後步驟是什麼

每個任務的結果是什麼

每個任務的資訊來自於**,每個任務產生的資訊是如何使用的

哪些人做哪些任務

哪些任務使用哪些外部工具

每個任務人們會遇到什麼問題,什麼型別的錯誤比較常見,這些錯誤是如何產生的,這些錯誤產生的破壞力是怎樣的

完成這些任務的人使用什麼樣的術語

不同的任務如何關聯

完成任務需要和哪些人溝通

GUI設計禁忌

gui設計禁忌 基本原則 1 關注使用者及其任務,而不是技術 2 首先考慮功能,然後才是表示 3 從使用者的視角看問題,使用使用者的詞彙進行描述 4 不要向使用者暴露實現細節 5 使常用的使用者任務簡單化,不要讓使用者解決額外的問題 6 保持一致性,引導使用者的使用習慣 7 保持顯示慣性,傳遞資訊,...

GUI設計禁忌

本文列舉jeff johnson gui設計禁忌 一書中提及的明確針對web設計和筆者認為對web設計有參考意義的設計原則和禁忌。設計web專案時盡量參考一下基本原則,避免設計禁忌,應該能使web專案的gui上乙個層次。基本原則 1 關注使用者及其任務,而不是技術 2 首先考慮功能,然後才是表示 3...

GUI設計禁忌

本文列舉jeff johnson gui設計禁忌 一書中提及的明確針對web設計和筆者認為對web設計有參考意義的設計原則和禁忌。設計web專案時盡量參考一下基本原則,避免設計禁忌,應該能使web專案的gui上乙個層次。基本原則 1 關注使用者及其任務,而不是技術 2 首先考慮功能,然後才是表示 3...