人月神話讀書筆記(三) (轉)
第四章 貴族專制、民主政治和設計
1. 概念一致性
在系統設計中,概念完整性應該是最重要的考慮因素。也就是說為了反映一系列
連貫的設計思路,寧可省略一些不規則的特性和改進,也不提倡獨立和無法整合
的系統,哪怕它們其實包含著許多很好的設計。
2. 功能與理解上覆雜程度的比值才是系統設計的最終測試標準。但是功能本身
或者易於使用都無法成為一個好的設計評判標準。
3. 簡潔和直白來自概念的完整性。每個部分必須反映相同的原理、原則和一致
的折衷機制。在語法上,每個部分應使用相同的技巧;在語義上,應具有同樣的
相似性。因此,易用性實際上需要設計的一致性和概念上的完整性。
4. 概念的完整性要求設計必須由一個人,或者非常少數互有默契的人員來實現。
5. 系統的體系結構(architecture)指的是完整和詳細的介面說明。體系結
構必須同實現仔細地區分開來。
6. 作者不認為只有結構師才有好的創意。新的概念經常來自實現者或者使用者。
然而系統的概念完整性決定了使用的容易程度。不能與系統基本概念進行整合的
良好想法和特色,最好放到一邊,不予考慮。如果出現了很多非常重要但不相容
的構想,就應該拋棄原來的設計,對不同基本概念進行合併,在合併後的系統上
重新開始。
7. 概念的完整性的確要求系統只反映唯一的設計理念,使用者所見的技術說明來
自少數人的思想。實際工作被劃分成體系結構、設計實現和物理實現,但這並不
意味著該開發下的系統需要更長的時間來建立。顯示恰恰相反,整個系
統將會開發得更快,所需要的測試時間將更少。同工作的水平分割相比,垂直劃
分從根本上大大減少了勞動量,結果是使交流徹底地簡化,概念完整性得到大幅
提高。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998853/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 人月神話讀書筆記(一) (轉)筆記
- 人月神話讀書筆記(二) (轉)筆記
- 人月神話讀書筆記(五) (轉)筆記
- 人月神話讀書筆記(四) (轉)筆記
- 人月神話讀書筆記(六) (轉)筆記
- 《人月神話》讀書筆記筆記
- 《人月神話》閱讀筆記三筆記
- 《人月神話》閱讀筆記筆記
- 《人月神話》閱讀筆記3筆記
- 《人月神話》閱讀筆記4筆記
- 《人月神話》閱讀筆記5筆記
- 《人月神話》閱讀筆記6筆記
- 《人月神話》閱讀筆記二筆記
- 《人月神話》閱讀筆記一筆記
- 人月神話閱讀筆記2筆記
- 05《人月神話》閱讀筆記01筆記
- 《人月神話》讀後感
- 讀書筆記:RUP (轉)筆記
- The Great Gatsby讀書筆記(三)筆記
- 大話設計模式 讀書筆記設計模式筆記
- 大話設計模式讀書筆記設計模式筆記
- TIJ讀書筆記(二) (轉)筆記
- TIJ讀書筆記(一) (轉)筆記
- 大話APP測試2.0-讀書筆記APP筆記
- 讀書筆記...筆記
- 讀書筆記筆記
- 《讀書與做人》讀書筆記筆記
- PRML讀書筆記0——寫在前面的話筆記
- 大話設計模式讀書筆記6——代理模式設計模式筆記
- 大話設計模式讀書筆記2——策略模式設計模式筆記
- 大話設計模式讀書筆記4——模版方法模式設計模式筆記
- 大話設計模式讀書筆記5——裝飾模式設計模式筆記
- 大話設計模式讀書筆記3——單例模式設計模式筆記單例
- 01《人月神話》
- Cucumber讀書筆記筆記
- 散文讀書筆記筆記
- HTTP 讀書筆記HTTP筆記
- CoreJava讀書筆記-------Java筆記