出版者的話
專家指導委員會
譯者序
前言
作者介紹
第一部分 開發(fā)更可用的軟件
第1章 面向使用的軟件開發(fā)方法:使用、可用性及用戶界面
1.1 提高可用性
1.1.1 人類的特性
1.1.2 使用質(zhì)量
1.1.3 可用性的經(jīng)濟學
1.1.4 營銷信息技術(shù)
1.2 如何改進可用性
1.2.1 測試、再測試
1.2.2 流行風格
1.2.3 反復建造
1.2.4 審視一下
1.2.5 專家的見地
1.3 事過境遷
第2章 培育可用性:以使用為中心的設(shè)計方法論
2.1 面對用戶
2.2 以使用為中心方法論的組成元素
2.2.1 主要原理
2.2.2 模型與建模
2.2.3 開發(fā)過程
2.2.4 反復改進
2.2.5 質(zhì)量度量
2.3 驅(qū)動模型
2.3.1 誘人的抽象方式
2.3.2 回歸基本
2.3.3 界面體系結(jié)構(gòu)
2.3.4 多視角
2.3.5 一般化和簡單化
2.4 協(xié)同活動
2.4.1 靈活的階段安排
2.4.2 秩序與混沌
第3章 總體原則:以使用為中心設(shè)計方法的準則和原理
3.1 對話式的設(shè)計過程
3.2 準則和原理
3.3 可用性準則
3.3.1 第一條準則:易掌握準則
3.3.2 第二條準則:功效準則
3.3.3 第三條準則:漸進準則
3.3.4 第四條準則:支持準則
3.3.5 第五條準則:環(huán)境準則
3.4 用戶界面設(shè)計原理
3.4.1 結(jié)構(gòu)原理
3.4.2 簡單性原理
3.4.3 可見性原理
3.4.4 反饋原理
3.4.5 寬容原理
3.4.6 重用原理
3.5 其它準則
3.6 細節(jié)、細節(jié)、細節(jié)
第二部分 可用性基本模型
第4章 用戶及有關(guān)的用戶類型:對用戶和用戶角色的理解
4.1 使用和用戶
4.2 真實用戶及其它有關(guān)方面
4.2.1 虛擬用戶
4.2.2 用戶代理人
4.2.3 信息提供者和解釋者
4.2.4 間接信息來源
4.3 用戶角色模型
4.3.1 角色建模
4.3.2 焦點角色
4.4 用戶角色關(guān)系圖
4.4.1 類似
4.4.2 分類
4.4.3 組成
4.5 用戶角色的運用
4.6 結(jié)構(gòu)化角色模型
4.6.1 角色內(nèi)容
4.6.2 建立結(jié)構(gòu)
4.6.3 與后續(xù)內(nèi)容的關(guān)系
第5章 工作結(jié)構(gòu):基于基本用例的任務(wù)建模
5.1 工作、工作、工作
5.2 任務(wù)建模
5.2.1 從場景到用例
5.2.2 基本用例
5.2.3 抽象和一般化的程度
5.3 用例圖
5.3.1 特例化
5.3.2 擴展
5.3.3 組成
5.3.4 類似
5.3.5 焦點用例
5.4 基本用例模型的建立
5.4.1 用例的識別
5.4.2 用戶與用例
5.4.3 用例表述的編寫
5.5 應(yīng)用
第6章 界面體系結(jié)構(gòu):界面內(nèi)容與導航
6.1 工作場所
6.2 界面內(nèi)容
6.2.1 內(nèi)容建模
6.2.2 內(nèi)容列表
6.2.3 設(shè)置環(huán)境
6.2.4 工具和材料
6.2.5 內(nèi)容建模過程
6.3 環(huán)境導航圖
6.3.1 行為視圖、體系結(jié)構(gòu)視圖和順序視圖
6.3.2 導航圖的使用
6.4 應(yīng)用
第三部分 創(chuàng)建可視化設(shè)計
第7章 對話設(shè)計:布局和交流
7.1 從抽象到具體
7.2 交流渠道
7.2.1 詞語
7.2.2 彩色界面
7.2.3 標記和符號
7.2.4 聲音
7.3 屏幕空間
7.3.1 工作流
7.3.2 發(fā)布信息
7.3.3 視覺組織
第8章 實現(xiàn)窗口部件:可視組件的選擇與設(shè)計
8.1 拿來還是自制
8.2 圖標交流
8.2.1 “視覺”設(shè)計
8.2.2 符號學
8.2.3 工具欄的組織
8.3 菜單
8.3.1 菜單的組織
8.3.2 鍵盤的訪問
8.3.3 右鍵快捷菜單
8.3.4 快餐菜單
8.4 選擇性部件的選擇
8.4.1 多項中選擇一個
8.4.2 多項中選擇幾個
8.4.3 特例
8.4.4 用菜單作為選擇部件
第9章 創(chuàng)建界面:創(chuàng)新界面工程與定制組件
9.1 創(chuàng)新工程
9.1.1 為什么創(chuàng)新
9.1.2 創(chuàng)新什么
9.2 創(chuàng)新過程
9.2.1 迭代創(chuàng)新
9.2.2 兩者兼?zhèn)涞脑O(shè)計
9.2.3 想像它
9.2.4 大幅度改進
9.3 指導性界面
9.3.1 提供與限制
9.3.2 可視對象持續(xù)性
9.3.3 習慣擴展
9.3.4 移動界面
9.4 創(chuàng)新的應(yīng)用
9.4.1 滾卷工作
9.4.2 重載
第四部分 完成設(shè)計
第10章 解決方案表述:實現(xiàn)建模和原型
10.1 有趣的東西
10.2 原型和原型建造
10.2.1 原型種類
10.2.2 被動原型
10.2.3 主動原型
10.2.4 創(chuàng)建界面原型
10.3 模型間的映射
10.3.1 界面環(huán)境
10.3.2 界面內(nèi)容
10.3.3 界面組合
10.4 建立實現(xiàn)模型的演示
10.4.1 擴展程序設(shè)計之一
10.4.2 擴展程序設(shè)計之二
第11章 盡可能提供幫助:幫助與幫助消息的設(shè)計
11.1 即使是專家也需要幫助
11.2 尋求幫助的用例
11.2.1 幫助用例
11.2.2 通過用例來組織幫助
11.3 訪問和呈現(xiàn)技術(shù)
11.3.1 顯示幫助
11.3.2 訪問幫助
11.4 特殊技巧和方式
11.4.1 聲音和鬧劇
11.4.2 輔導
11.4.3 軟件魔術(shù)
11.5 寫出有幫助的東西
11.5.1 幫助風格要素
11.5.2 文檔,還是幫助
11.5.3 有效的幫助
11.6 有幫助的信息
11.6.1 消息和媒介
11.6.2 消息模型
11.6.3 錯誤預防
11.6.4 抵制沖動
11.6.5 編寫消息
第12章 初學只有一次:支持用法模式的演變
12.1 初學者階段之后
12.2 滑雪場式的界面
12.3 漸進用法
12.3.1 新手用法
12.3.2 中級用法
12.3.3 熟練用法
12.3.4 用法概況
12.4 支持性界面
12.4.1 獲得設(shè)施
12.4.2 轉(zhuǎn)變設(shè)施
12.4.3 生產(chǎn)設(shè)施
12.5 為漸進用法而設(shè)計
12.5.1 映射快捷鍵
12.5.2 轉(zhuǎn)變幫助
12.5.3 可修改界面和自適應(yīng)界面
12.5.4 連續(xù)不斷的定制
12.5.5 對特性的訪問
12.6 漸進用法的應(yīng)用
第13章 在適當?shù)奈恢茫悍喜僮鳝h(huán)境
13.1 不和諧的環(huán)境
13.2 操作建模
13.3 與環(huán)境相適應(yīng)
13.4 綁定環(huán)境
13.4.1 擔負職責概況
13.4.2 交互概況
13.4.3 信息概況
13.5 環(huán)境概況
13.5.1 設(shè)備約束概況
13.5.2 操作風險概況
13.6 把環(huán)境落到實處
13.6.1 DimTel產(chǎn)品訂單錄入
13.6.2 BankInvest投資分析
第14章 相同的游戲,不同的地方:特殊的應(yīng)用,特殊的問題
14.1 依然是主題和變化
14.2 面向使用的Web設(shè)計
14.2.1 目的概況
14.2.2 吸引點擊
14.2.3 相同卻又不同
14.2.4 Web的悲哀
14.3 應(yīng)用Web的智慧
14.3.1 合理使用FAQs
14.3.2 QubIt的改造
14.3.3 修改過的建模
14.4 嵌入式系統(tǒng)應(yīng)用
14.4.1 硬件和軟件
14.4.2 界面問題
14.4.3 嵌入式應(yīng)用程序建模
14.4.4 嵌入式界面
14.5 其它特殊界面
14.5.1 聲音界面
14.5.2 打電話給技術(shù)支持
第15章 以使用為中心設(shè)計方法的應(yīng)用:TeleGuida
15.1 規(guī)模放大
15.2 電話標簽
15.3 收集需求
15.4 TeleGuida用戶和使用
15.4.1 TeleGuida的用戶角色
15.4.2 TeleGuida的基本用例
15.4.3 TeleGuida的基本用例表述
15.5 建立TeleGuida原型
15.5.1 TeleGuida的內(nèi)容模型
15.5.2 TeleGuida的導航圖
15.5.3 TeleGuida可視化設(shè)計
第五部分 評估與改進
第16章 改進可用性:檢查與評審
16.1 評估可用性
16.1.1 專家評估
16.1.2 同行評審
16.1.3 用戶評審
16.1.4 測試與度量
16.1.5 檢查
16.2 檢查方法
16.2.1 經(jīng)驗式評估
16.2.2 認知走查
16.2.3 多元化可用性走查
16.3 協(xié)同可用性檢查
16.3.1 目標
16.3.2 可用性缺陷
16.3.3 焦點
16.3.4 檢查角色
16.3.5 檢查過程
16.4 焦點式檢查
16.4.1 一致性檢查
16.4.2 符合性檢查
第17章 量化:在實踐中衡量可用性
17.1 量化式比較
17.2 可衡量的質(zhì)量
17.2.1 度量指標的運用與濫用
17.2.2 偏好度量指標
17.2.3 績效度量指標
17.2.4 預測度量指標
17.3 用戶界面設(shè)計度量指標
17.3.1 度量什么
17.3.2 衡量標準
17.4 一組基本的可用性指標
17.4.1 基本效率
17.4.2 任務(wù)符合度
17.4.3 任務(wù)可見度
17.4.4 布局統(tǒng)一度
17.4.5 視覺相關(guān)度
17.5 度量指標運用
第18章 測試評分:實驗室與現(xiàn)場可用性測試
18.1 測試的發(fā)展進程
18.2 兩種可用性測試形式
18.2.1 實驗室里的科學
18.2.2 現(xiàn)場測試
18.2.3 beta測試
18.3 測試協(xié)議
18.3.1 不適當?shù)挠绊?br /> 18.3.2 說出自己的想法
18.3.3 測試前后
18.3.4 績效度量指標
18.4 測試策略
18.4.1 規(guī)劃目標
18.4.2 選擇測試用戶
18.4.3 測試用例
18.5 為什么要測試,為什么不要測試
第六部分 過程的組織和管理
第19章 編程實現(xiàn):界面的實現(xiàn)
19.1 對象和界面
19.1.1 用于實現(xiàn)的對象
19.1.2 面向?qū)ο蟮挠脩艚缑?br /> 19.1.3 表面上的對象
19.1.4 對象體系結(jié)構(gòu)
19.2 快速開發(fā)
19.2.1 集中建造
19.2.2 結(jié)構(gòu)迭代
19.3 可視設(shè)計的可視開發(fā)
第20章 對用戶的使用:開發(fā)過程中的用戶
20.1 對用戶的使用或濫用
20.1.1 開發(fā)周期中的用戶
20.1.2 以使用為中心設(shè)計中的用戶
20.2 需求對話,需求舞蹈
20.3 追根溯源
20.3.1 面對面
20.3.2 會議機制
20.3.3 觀察工作
20.4 對用戶的使用
20.4.1 對預期的管理
20.4.2 對付混亂
20.4.3 用戶和原型
20.5 聯(lián)合基本建模
20.5.1 聯(lián)合運用
20.5.2 從JAD到JEM
20.5.3 參與者角色
20.5.4 活動概覽
20.5.5 框架會議
20.5.6 建模會議
20.5.7 檢查會議
第21章 如何組織:在更大應(yīng)用環(huán)境中的可用性
21.1 組織部門
21.2 標準和風格指南
21.2.1 標準的變更
21.2.2 可用的可用性標準
21.2.3 背離標準
21.3 競爭性群體
21.3.1 市場,市場
21.3.2 市場研究
21.3.3 市場和使用
21.3.4 當顧客不對時
21.4 專家和專長
21.5 符合文化
21.5.1 集成可用性
21.5.2 后期補救
21.5.3 把真理分解開
附錄A 推薦閱讀書目
附錄B 使軟件更可用的11種途徑:軟件可用性基本原理
附錄C 詞匯表
附錄D 以使用為中心設(shè)計方法所用的若干表格
附錄E 軟件可用性主觀衡量(SUSS)
參考文獻出版者的話
【媒體評論】