1.1 介面的定義
用乙個產品完成任務的方式——你所做的事情以及產品如何響應,就是介面。
1.2 使簡單者簡單
複雜的任務也許需要複雜的介面,但是沒理由把簡單的任務複雜化。
不恰當的介面設計把很多可笑的事強加給我們。
1.3 以人為中心的設計和以使用者為中心的設計
關鍵的第一步——確保介面設計符合通用的心理常識,在設計過程中往往被忽視了。
現在流行的介面設計基礎都輕視對人類思想和行為的認知。
我們需要易於理解的軟體,來展示設計者的心思是花在其實用性而不是華麗的外表下面。
1.4 不利於設計創新的工具
本書不會經常提及流行的介面設計工具:他們信奉當前的模式,因此過度限制了你的開發空間。
1.5 設計週期中的介面設計
工程方**往往沒有充分利用介面設計的成果。
正確的方式是:一旦產品任務明確,首先設計介面,然後實現介面設計。
就消費者而言,介面就是產品。
1.6 人本介面的定義
如果介面能響應人的需求並且考慮到人的弱點,那麼它就是以人為本的。
作者對當前流行的軟體(包括作業系統)和硬體介面做出批判。例如,「檔案和檔名是計算機系統的乙個普遍特徵,然而我們都很難記起六個月前我們用於儲存文件的檔名。」
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
第一章 軟體測試的背景筆記
本章重點 1.1 臭名昭著的軟體錯誤用例研究 1.2 軟體缺陷是什麼 1.2.1 軟體缺陷術語 注 1.故障 失敗 缺點指確實嚴重的情況,甚至是危險的情況 這些詞彙意味著責備,比較嚴重 2.異常 事件 偏差不那麼尖銳,主要指未按照預料的執行,而不是說全部失敗 1.2.2 軟體缺陷的官方定義 軟體未實...
第一章 緒論
1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...