翻開《人月神話》這本書,我感覺看這本與我們學的相關的書不相似,書中用了很多的形象的比喻,來闡述專案管理中的一些問題,讓人以很輕鬆愉悅心態去閱讀。書開始就形象有有趣的把軟體危機比作:焦油坑。讓我感覺到,軟體開發過的過程中,會有很多困難,很多的挑戰。
第一章:焦油坑(岸上的船兒如同海上的燈塔,無法移動)
過去的大型系統開發就如乙個焦油坑,很多強壯的動物在裡面劇烈的掙扎,大多數開發出了可執行的系統,但只有少數能滿足目標、進度和預算的要求。程式本身是乙個普通的產品,但是,經過兩種途徑可以讓程式變為更有用的(但是成本更高):程式設計系統,程式設計產品,這樣便形成了程式設計系統產品,是真正有用的產品,是開發目標。職業是快樂的,同時也是充滿苦惱的。
乙個軟體專案,最重要的是合適的進度安排:估算技術、缺乏信心、缺少跟蹤和監督、火上澆油,常常我們會因為這些導致災難。簡單地保持樂觀主義會使得我們進度安排出現偏差,很難進行順利。簡單地使用人月單位來估計和進度安排,這是受多方面影響的。系統測試也是極為重要,同時,空泛的估算也輕易地引發問題。進度災難也時有發生,專案進度落後,只能加速,增派人手,但是結果往往不容樂觀,只會讓進度更落後
人月神話閱讀筆記(1)
第一章 焦油坑 程式設計產品是簡單程式通過通用化,測試,文件,維護等產生的。保證是乙個完整的程式 程式設計系統是簡單程式符合規範,功能上相互協作,並能與系統在互動上不出錯。保證能與系統配合 程式設計系統產品 程式設計系統 程式設計產品。程式設計系統產品才是大多數系統開發的目標。程式設計系統產品的成本...
人月神話閱讀筆記1
今天開始閱讀人月神話這本書 筆記如下 人月神話 作為軟體工程的經典著作,曾被坊間譽為程式設計師的聖經,但實際上,它並不是教人如何去做好乙個程式設計師,而是 了專案經理或者系統架構師的工作。書中大量舉證了作者開發作業系統 os 360時的專案經驗,其間觀點和論斷大多已經成為當今軟體開發的常識。布魯克斯...
04人月神話閱讀筆記
在剛剛進入軟體工程學習時,老師就和我們說了一些關於 軟體專案開發的相關問題 這句話聽起來通俗易懂,道理很簡單明瞭,但實現起來卻遇到了相當大的困難,這也是我在閱讀完成 人月神話 時最大的感受。全書的第二章說的就是人月神話的關係。一切都將運轉良好 在軟體工程中是不適用的 完成工作的人數與時間是不能進行簡...