《人月神話》筆記 胸有成竹

2021-06-02 08:36:58 字數 378 閱讀 4319

本章和「專案估算」有關,開篇是3個問題:「系統程式設計需要花費多長的時間?需要多少的工作量?如何進行估計?」

「即使在不考慮相互交流溝通,開發人員僅僅回顧自己以前工作的情況下,這些數字仍然顯示出工作量是規模的冪函式。」

工作量 = (常數)×(指令的數量)1.5(注:1.5是「指令的數量」的指數)

本章有幾個重要的結論:

● 簡言之,專案估算對每個人年的技術工作時間數量做出了不現實的假設。

● 生產率會根據任務本身複雜度和困難程度表現出顯著差異。(複雜度:作業系統》編譯器》批處理程式)

● 對常用程式設計語句而言,生產率似乎是固定的。這個固定的生產率包括了程式設計中需要注釋,並可能存在錯誤的情況。

● 使用適當的高階語言,程式設計的生產率可以提高5倍。

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

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

《人月神話》學習筆記

程式設計的苦惱 使用實現來作為一種定義的方式有一些有點。所有問題可以通過實驗清晰地得到答案,從來不需要爭辯和商討,回答是快捷迅速的。通過定義得出的答案,總是痛所要求的一樣精確和正確。資料的表現形式是程式設計的根本?結構化程式設計 好的里程碑對團隊來說實際上是一項服務,可以用來向專案經理提出合理建議的...

《人月神話》筆記1

人月神話 那什麼是人月?是在估計和進度安排中使用的工作量單位。brooks認為,用人月作為 衡量一項工作的規模是乙個危險和帶有欺騙性的神話。它暗示著人員數量和時間是可以相互 替換的。人數和時間的互換僅僅適用於以下情況 某個任務可以分解給參與人員,並且他們之 間不需要相互的交流。保持設計的概念完整。無...