人月神話閱讀筆記03

2022-08-26 12:24:07 字數 664 閱讀 9899

第十四章禍起蕭牆

先講了講為啥就會有進度的偏離呢?因為總有各種各樣的事情發生,今天拖一點,明天拖一點,越拖越偏離。然後就開始介紹方法了,里程碑,必須是明確的哦,不明確的里程碑還會挫傷士氣。里程碑就是一件事情完成的標誌,可以讓老闆更容易核實。然後作者就說了,有些程式設計師看著自己進度慢就想,反正別人的部分回落後,也就不急了。作者有個了個圖pert圖,(大概就是離散數學的路徑圖之類的),人們就會知道自己要努力了。然後就講到經理和領導了,經理怕老闆辭了他,就會掩蓋一些東西,盡量去彌補。這是是說地毯下面有汙垢。老闆可以減少角色的衝突,鼓勵狀態共享。或者猛地拉開地毯。

第十五章另外一面

作者就是講如何做才能產生一片優秀的文件。首先要知道需要什麼樣的文件,程式的使用方法主要有,目的,環境,範圍,實現功能和使用的演算法,輸入輸出格式,操作指令,選項,執行時間,精度和校驗。然後是驗證程式,修改程式。不多說了太多了。然後介紹了乙個程式文件:流程圖。最後大概就是**的書寫:要有注釋,要有空格之類的。

第十六章沒有銀彈

沒有銀彈是說沒有一種方法可以使軟體成本像計算機硬體成本一樣迅速下降,但是還是有一定的革新讓生產效率提高。由於軟體本身的特性,複雜度、一致性、可變性、不可見性,導致了不可能有發明創新。以往在 解決次要問題上有一些突破比如,高階語言,分時,統一程式設計環境。最後講了一些有希望的銀彈:ada,人工智慧,專家系統,圖形化編輯,程式驗證,環境和工具。

人月神話閱讀筆記03

人月神話拜讀完了,真的感覺學到了很多,受益匪淺,書開始就形象有有趣的把軟體危機比作 焦油坑,交流至關重要,實踐是最好的老師,文件撰寫是軟體人的必修課,這本書讓我們對軟體工程有了更深一步的理解,有了全新的認識,軟體工程焦油坑在相當長時間內仍會存在,我們必須努力學習,不斷創新,獲得更大的進步。一 我過去...

人月神話閱讀筆記03

今天我閱讀的是貫徹執行一節。假設乙個專案經理已經擁有行事規範的結構師和許多程式設計實現人員,那麼他如何確保每個人聽從 理解並實現結構師的決策?對於乙個由 1000 人開發的系統,乙個 10 個結構師 的小組如何保持系統概念上的完整性?首先要有文件化的規格說明,即手冊。手冊或者書面規格說明,是乙個非常...

人月神話閱讀筆記03

人狼這種民間傳說中存在的怪物,會在月圓之夜由我們熟悉的人類面孔變成可怕的狼臉。我們熟悉的軟體專案也有著人狼的特性,看似簡單明瞭的外表,但是卻可能隨時變成乙個進度落後 超出預算 存在大量缺陷的怪物。在民間傳說中對付人狼唯一可靠的 就是銀彈。所以銀彈在軟體專案中就是比喻這種使得軟體成本像計算機硬體成本一...