1. 程式人生 > >人月神話閱讀筆記05

人月神話閱讀筆記05

一致性 世紀 計算 nbsp 不同 選擇 做的 規模 過去

概念一致性。

對於計算機系統而言,盡管沒有沒有花費幾個世紀的世紀來構建,但絕大多數系統體現出來的概念差異和不一致性非常大。這通常不是因為它由不同設計師門開發,

而是由於設計師被分成了由若幹人完成的若幹任務。概念完整性應該是最重要的考慮因素。也就是說為了反映一系列連貫的設計思路,寧可省略一些不規則的特性

和改進,也不提倡獨立和無法整合的系統,哪怕他們其實包含著許多很好的設計。

落得概念的完整性。

編程系統的目的是使計算機更加容易使用。計算機裝備了語音和各種工具,這些工具實際上也是被調用的程序,收到編程語音的控制。使用這些工具是有代價的:

軟件外部描述的規模大小是計算機系統本身說明的十倍。用戶會發現尋找一個特定功能是很容易的,但相應卻又太多的選擇,要記住太多的選項和格式。

過去怎麽做的:

沒有從用戶的角度考慮。

壞處:

導致用戶體驗特別差,沒有人用自己的東西。

改進:

從用戶的角度考慮,從頭到尾記住用戶的選擇,簡化用戶的操作,給出人性化的提示。

人月神話閱讀筆記05