出版時間:2008 出版社:機械工業(yè)出版社 作者:Jeff Johnson 頁數(shù):351 譯者:盛海艷 等
Tag標簽:無
前言
回顧軟件業(yè)的發(fā)展,很多開發(fā)人員在開發(fā)用戶界面時極少得到用戶界面專家的支持和指導(dǎo),開發(fā)人員要么缺乏用戶界面設(shè)計的培訓(xùn),要么很少與用戶界面專家交流。甚至在一些大型的開發(fā)組織中,也沒有專門經(jīng)過用戶界面培訓(xùn)的人員。這導(dǎo)致大量應(yīng)用程序和web服務(wù)都是由那些技術(shù)上非常專業(yè)但對用戶界面卻不甚精通的人員設(shè)計的。此類程序不可避免地對整個行業(yè)的健康產(chǎn)生負面影響?! ♂槍@種情況,本書作者在1999年創(chuàng)作了《GUI設(shè)計禁忌》,介紹了軟件開發(fā)人員在設(shè)計圖形用戶界面時經(jīng)常犯的”禁忌”(blooper,即錯誤)。解釋了為什么富有才智和善意的專業(yè)人員會犯這些錯誤,以及如何避免它們?,F(xiàn)在距本書第1版的出版已過去8年時間,這期間軟件行業(yè)發(fā)生了巨大變革,雖然第1版中的許多禁忌現(xiàn)在仍然像當時那樣常見.但隨著硬件、軟件、操作系統(tǒng)和網(wǎng)絡(luò)的發(fā)展,有些禁忌已經(jīng)不再出現(xiàn),取而代之的是一些新的禁忌。近來,基于web的應(yīng)用程序逐漸成為主流,所以討論這些應(yīng)用程序中的常見禁忌變得非常重要。
內(nèi)容概要
本書描述軟件開發(fā)人員在設(shè)計圖形用戶界面(GUI)時經(jīng)常犯的“禁忌”,并提出避免這些錯誤的基本原則和理論依據(jù)。本書將GUI禁忌分為7種類型:GUI控件禁忌、導(dǎo)航禁忌、文字禁忌、圖形設(shè)計和布局禁忌、交互禁忌、響應(yīng)性禁忌以及管理禁忌,并分別進行詳述。 本書編排獨特,條理清晰,針對性極強,是不可多得的GUI設(shè)計優(yōu)秀資源。本書適合軟件開發(fā)人員、web站點設(shè)計人員、開發(fā)經(jīng)理、用戶界面設(shè)計人員等閱讀。
作者簡介
杰弗·約翰遜(Jeff Johnson),UI Wizards公司(一家產(chǎn)品易用性咨詢機構(gòu))的顧問,自1978年以來一直致力于人機交互領(lǐng)域,曾擔(dān)任過軟件設(shè)計師、易用性測試人員、經(jīng)理及研究人員。
書籍目錄
對本書的贊譽譯者序關(guān)于作者致謝前言第1章 基本原則1.1 基本原則1:關(guān)注用戶及其任務(wù),而不是技術(shù)1.1.1 理解用戶1.1.2 理解任務(wù)1.1.3 考慮軟件工作的上下文1.2 基本原則2:首先考慮功能,然后才是表示1.2.1 開發(fā)概念模型1.3 基本原則3:確定用戶對任務(wù)的看法1.3.1 爭取自然1.3.2 使用用戶的詞匯,而不是你自己的1.3.3 讓程序內(nèi)部內(nèi)容在程序內(nèi)部進行處理1.3.4 找到正確的功能/復(fù)雜度平衡點1.4 基本原則4:設(shè)計要符合常見情況1.4.1 使得易于實現(xiàn)常用的結(jié)果1.4.2 兩種類型的“常用”:“用戶多少”與“使用頻度如何”1.5 基本原則5:不要分散用戶對他們目標的注意力1.5.1 不要讓用戶解決額外問題1.5.2 不要讓用戶通過排除法來推理1.6 基本原則6:促進學(xué)習(xí)1.6.1 “從外到里”思考,而不是“從里到外”1.6.2 一致性、一致性、一致性1.6.3 提供一個低風(fēng)險的環(huán)境1.7 基本原則7:傳遞信息,而不僅僅是數(shù)據(jù)1.7.1 認真設(shè)計顯示;獲取專業(yè)幫助1.7.2 屏幕屬于用戶1.7.3 保持顯示慣性1.8 基本原則8:設(shè)計應(yīng)滿足響應(yīng)需求1.8.1 什么是響應(yīng)性1.8.2 Web上的響應(yīng):雖然很差但正在改善1.8.3 設(shè)計應(yīng)滿足響應(yīng)性1.9 基本原則9:通過用戶試用發(fā)現(xiàn)錯誤,然后修復(fù)它1.9.1 測試結(jié)果甚至可能令經(jīng)驗豐富的設(shè)計人員大為驚訝1.9.2 為糾正測試所發(fā)現(xiàn)的問題安排時間1.9.3 測試有兩個目的:信息目的和社會目的1.9.4 在不同時間、針對不同目的進行測試第2章 GUI控件禁忌2.1 使用了錯誤的控件2.1.1 禁忌l:混淆復(fù)選框和單選按鈕2.1.2 禁忌2:在非開/關(guān)設(shè)置中使用復(fù)選框2.1.3 禁忌3:使用命令按鈕作為開關(guān)2.1.4 禁忌4:使用選項卡作為單選按鈕2.1.5 禁忌5:太多選項卡2.1.6 禁忌6:為只讀數(shù)據(jù)提供輸入控件2.1.7 禁忌7:對于有約束的輸入濫用文本框2.2 錯誤地使用控件2.2.1 禁忌8:動態(tài)菜單2.2.2 禁忌9:過于嚴格的數(shù)據(jù)字段2.2.3 禁忌10:沒有默認值的輸入字段和控件2.2.4 禁忌11:不恰當?shù)哪J值2.2.5 禁忌12:反向復(fù)選框第3章 導(dǎo)航禁忌3.1 未顯示用戶當前所在位置3.1.1 禁忌13:未標識窗口或頁面3.1.2 禁忌14:不同窗口使用同樣的標題3.1.3 禁忌15:窗口標題與命令或鏈接不符3.2 將用戶引入歧途,又不為他們顯示路徑3.2.1 禁忌16:使用戶偏離正確道路的按鈕和鏈接3.2.2 禁忌17:自身鏈接3.2.3 禁忌18:對話框?qū)哟芜^多3.3 糟糕的搜索導(dǎo)航3.3.1 禁忌19:互相競爭的搜索框3.3.2 禁忌20:搜索結(jié)果的瀏覽方式不佳3.3.3 禁忌2l:干擾搜索結(jié)果第4章 文字禁忌4.1 不利于交流的文字4.1.1 禁忌22:術(shù)語不一致4.1.2 禁忌23:含義不清的術(shù)語4.1.3 禁忌24:書寫不好4.1.4 禁忌25:文字過多4.2 以開發(fā)人員為中心的文字4.2.1 禁忌26:用詞晦澀4.2.2 禁忌27:在用戶界面中將用戶稱為“user”4.2.3 禁忌28:無用的錯誤消息4.3 引起誤解的文字4.3.1 禁忌29:錯誤的消息4.3.2 禁忌30:文字獨立存在時有意義,但在GUI中引起誤導(dǎo)4.3.3 禁忌31:在命令標簽中錯誤地使用或者不使用“…”第5章 圖形設(shè)計和布局禁忌5.1 不好的布局和窗口放置5.1.1 禁忌32:容易忽略的信息5.1.2 禁忌33:將對話框控制按鈕與內(nèi)容控制按鈕混合放置5.1.3 禁忌34:不恰當?shù)厥褂媒M合框5.1.4 禁忌35:單選按鈕之間間隔太大5.1.5 禁忌36:標簽與數(shù)據(jù)字段距離太遠5.1.6 禁忌37:標簽的對齊方式不一致5.1.7 禁忌38:窗口初始位置不合適第6章 交互禁忌6.1 偏離任務(wù)焦點6.1.1 禁忌40:將實現(xiàn)暴露給用戶6.1.2 禁忌41:不必要的限制6.1.3 禁忌42:令人混淆的概念6.2 要求不必要的步驟6.2.1 禁忌43:向用戶索取不必要的數(shù)據(jù)6.2.2 禁忌44:向用戶索取隨機數(shù)6.2.3 禁忌45:無意義的選擇6.3 增加用戶的記憶負擔(dān)6.3.1 禁忌46:很難記住的ID6.3.2 禁忌47:長的說明信息消失過快6.3.3 禁忌48:不必要或效果不佳的標記模式6.4 奪走用戶的控制權(quán)6.4.1 禁忌49:自動重排的顯示6.4.2 禁忌50:使用戶陷于困境的對話框6.4.3 禁忌51:取消按鈕無法取消操作第7章 響應(yīng)性禁忌7.1 常見的響應(yīng)性禁忌7.2 響應(yīng)性不好的原因7.2.1 原因之一:響應(yīng)性的有關(guān)事實沒有廣為人知7.2.2 原因之二:用戶界面設(shè)計人員在設(shè)計中很少考慮響應(yīng)性7.2.3 原因之三:程序員將響應(yīng)性等同于性能7.2.4 原因之四:程序員將用戶輸入視為機器輸入7.2.5 原因之五:開發(fā)人員使用簡單的實現(xiàn)7.2.6 原因之六:GUI軟件工具、組件和平臺不完善7.2.7 原因之七:管理者雇用缺少必要技能的GuI程序員7.3 避免響應(yīng)性錯誤:設(shè)計原則7.3.1 響應(yīng)性原則之一:響應(yīng)性不等同于性能7.3.2 響應(yīng)性原則之二:處理資源經(jīng)常是有限的7.3.3 響應(yīng)性原則之三:用戶界面是實時接口7.3.4 響應(yīng)性原則之四:任務(wù)對延遲的要求各異,軟件不必立即做所有的事情7.3.5 響應(yīng)性原則之五:軟件不必按照任務(wù)請求的順序完成工作7.3.6 響應(yīng)性原則之六:軟件不必執(zhí)行所有請求的任務(wù)7.3.7 響應(yīng)性原則之七:用戶是人而不是計算機程序7.4 避免響應(yīng)性錯誤:技巧7.4.1 及時反饋7.4.2 并行問題解決方案7.4.3 隊列優(yōu)化7.4.4 動態(tài)時間管理7.4.5 響應(yīng)技巧總結(jié)7.5 結(jié)論第8章 管理禁忌8.1 錯誤的管理態(tài)度8.1.1 禁忌"64:認為用戶界面是次要工作8.1.2 禁忌65:對用戶界面人員工作的誤解8.1.3 禁忌66:不重視測試和迭代設(shè)計的價值8.2 錯誤的開發(fā)過程8.2.1 禁忌67:無政府主義開發(fā)8.2.2 禁忌68:團隊中沒有任務(wù)領(lǐng)域的專業(yè)知識8.2.3 禁忌69:使用拙劣的工具和構(gòu)建塊8.2.4 禁忌70:為程序員提供最快的計算機附錄參考文獻Web附錄:顏色禁忌禁忌71:背景對文本閱讀的影響禁忌72:依賴微小的顏色區(qū)分
章節(jié)摘錄
第1章 基本原則 1.1 基本原則1:關(guān)注用戶及其任務(wù),而不是技術(shù) 1.1.1 理解用戶 上述問題中有幾個關(guān)于軟件目標用戶的問題:他們是誰?他們喜歡什么,不喜歡什么7他們具有哪些技能、知識、詞匯和動機?他們是否會成為決定購買軟件的決策者,還是其他人有這種決定權(quán)?業(yè)務(wù)決策、經(jīng)驗調(diào)查和協(xié)作這三者結(jié)合的過程是回答這些問題的最佳方式?! Q定誰是目標用戶 在開發(fā)的早期,我們就需要確定軟件是為誰開發(fā)的。將目標用戶說成“每個人”是非常吸引人的,因為大多數(shù)開發(fā)機構(gòu)都想擁有最廣泛的潛在市場。但是,必須堅決抵制這種誘惑:設(shè)計用于“每個人”的軟件很可能不能令任何一個人滿意。開發(fā)人員應(yīng)當選擇一個特定的基本目標人群作為目標用戶群,以便集中他們的設(shè)計和開發(fā)工作,即使這個軟件可能也有其他類型的用戶。 在做出這個重要決定的過程中,要確認目標用戶群與開發(fā)機構(gòu)的戰(zhàn)略目標一致。應(yīng)當征求營銷和銷售部門的意見,因為他們通常負責(zé)用戶的識別和分類。不過,有一點很重要,必須牢記:營銷和銷售部門主要關(guān)注產(chǎn)品或服務(wù)的客戶,而設(shè)計人員需要理解用戶。產(chǎn)品的客戶和用戶不一定是同一批人,甚至不一定是相同類型的人,因此,開發(fā)人員可能不得不過濾或補充營銷和銷售部門有關(guān)誰是產(chǎn)品目標用戶的想法,以便得出對設(shè)計人員有用的信息?! ≌{(diào)查目標用戶的特點 理解用戶還需要經(jīng)驗調(diào)查。經(jīng)驗調(diào)查意味著努力了解潛在用戶的相關(guān)特征。調(diào)查潛在用戶有助于開發(fā)人員發(fā)現(xiàn)特定的用戶群(這些用戶的需求和人口統(tǒng)計數(shù)據(jù)使得他們成為一個有吸引力的目標市場)。確定了主要目標用戶群之后,應(yīng)當盡可能地去了解該群體。
媒體關(guān)注與評論
“本書對于任何軟件開發(fā)人員或交互設(shè)計師來說都是一本非常有益的書。如果你從不曾犯這些錯誤,那么只能是因為你從未設(shè)計過用戶界面。如果說這些禁忌發(fā)生了改變,那也是它們比本書第1版時變得更常見了,因此對本書的需求是有增無減的。” ——JakobNielsen,NielsenNormanGroup總裁 “這是我讀過的最有趣的設(shè)計書籍。JeffJohnson再次以他出色的工作提醒我們可能會出現(xiàn)的所有愚蠢的設(shè)計錯誤,并針對如何在我們自己的設(shè)計中避免這些錯誤給出了極好的建議?!薄 狫aredM.Spool,UserInterfaceEngineering公司創(chuàng)始者、總裁 “本書是一部真正的精品,是在其第1版基礎(chǔ)上升華的力作(堪比電影《教父2》)。本書是一部青出于藍的佳作?!薄 猄teveKrug,《點石成金:訪客至上的網(wǎng)頁設(shè)計秘笈(原書第2版)》作者
編輯推薦
《GUI設(shè)計禁忌2.0》適合軟件開發(fā)人員、web站點設(shè)計人員、開發(fā)經(jīng)理、用戶界面設(shè)計人員等閱讀。您的應(yīng)用程序或Web站點準備好登場了嗎? 作為一本經(jīng)典書籍,這一版做了重要的修改。《GUI設(shè)計禁忌2.0》著眼于商業(yè)軟件、Web站點、Web應(yīng)用程序和信息工具的用戶界面設(shè)計禁忌,解釋了為什么富有才智和善意的專業(yè)人員會犯這些錯誤,并指導(dǎo)讀者如何避免它們。在以最少的理論武裝讀者頭腦的同時,作者以輕松、詼諧和富有教育意義的方式為讀者呈現(xiàn)界面設(shè)計的精髓?! 禛UI設(shè)計禁忌2.0》主要內(nèi)容和特色: 根據(jù)目前常見的錯誤進行了更新,采納了來自第1版讀者的大量評論和建議?! 〔捎檬纠龑W(xué)習(xí)的方法講述如何避免常見錯誤。 全面涵蓋各類禁忌,包括GUI控件、圖形設(shè)計和布局、文本消息、交互策略、Web站點設(shè)計(包括搜索、鏈接和導(dǎo)航)、響應(yīng)性問題以及管理決策制定。 精心安排內(nèi)容的組織和格式,并為示例提供了編號和信息豐富的標題,讓讀者能夠迅速找到所需的信息。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載