人月神話的理解

2022-09-07 15:27:23 字數 599 閱讀 1203

我的感想

除了執行時間外,記憶體的開銷也很重要。這個觀念其實早在大一剛接觸演算法不久後,就有了這個概念,做演算法題的時候不僅講究時間複雜度,還要考慮他的空間開銷程度。同樣,讀了本節後讓我知道他也同樣適應於開發的軟體。

規模控制,對專案經理而言,規模控制既是技術工作的一部分,也是管理工作的一部分。他必須研究使用者和他們的應用,以設定將開發系統的規模。接著,把這些系統劃分成若干部分,並設定每個部分的規模目標。由於規模-速度權衡方案的結果在很大的範圍內變化,規模目標的設定是一件頗具技巧的事情,需要對每個可用方案有深刻的了解。聰明的專案經理還會給自己預留一些空間,在工作推行時分配。然而僅對核心功能進行規模控制是遠遠不夠的,還需結合其他方面一起加入預算。在為每個單元設立核心規模的同時,要順便設定訪問的目標,否則我們的管理控制系統會失去度量,最後每個人的核心大小沒有問題,然而規模上卻發生了問題。

空間技能,用功能交換尺寸:任何一系列特殊選項被合併在一起進行分組時,程式需要的空間較少。這很像小汽車。如果把照明燈、點菸器和時鐘作為整個配件來標明**,則成本會比單獨提供這些選擇所需要的成本低。所以,設計人員必須決定使用者可選項目的粗細程度。空間-時間的折衷:對於給定的功能,空間越多,速度越快。專案經理可以做兩件事來幫助他的團隊取得良好的空間-時間折衷。

人月神話 人月

缺乏合理的進度安排是造成專案滯後的最主要的原因,它比其他所有因素加起來的影響還大 引起的原因 a.估算技術不嚴謹科學,缺乏有效研究,建立在不真實的假設 一切會執行良好 b.對進度缺少跟蹤和監督 c.認為人月可以互換,進度與工作量不等同 程式設計人員的樂觀主義 人月關係 a.人員和時間的關係 完全可以...

人月神話筆記 焦油坑 人月神話

程式 程式設計系統 程式設計產品 程式設計系統產品 程式設計產品 程式設計系統 程式設計系統產品 美食的烹調需要時間 片刻等待,更多美味,更多享受。good cooking takes time.if you are made to wait,it is to serve you better,an...

人月神話 mobi 人月神話 焦油坑

所有的程式設計人員都是樂觀主義者 在軟體領域,很少能有像 人月神話 一樣具有深遠影響力和暢銷不衰的著作。brooks博士為人們管理複雜專案提供了最具洞察力的見解,既有很多發人深省的觀點,又有大量軟體工程的實踐。以 焦油坑 一章開篇,這一得名於自然界的產物,遠古時代困住了無數的洪荒巨獸。而作為人類歷史...