夜夜躁爽日日躁狠狠躁视频,亚洲国产精品无码久久一线,丫鬟露出双乳让老爷玩弄,第一次3q大战的经过和结果

首頁 > 范文大全 > 其他范文 > 讀書筆記 > 人月神話讀書筆記

人月神話讀書筆記

人月神話讀書筆記

  2. 必須明確定義體系結構中與先前定義不同的地方,重新定義的詳細程度應該與原先的說明一致。

  3. 出于精確性的考慮,我們需要形式化的設計定義,同樣,我們需要記敘性定義來加深理解。

  4. 允許體系結構師對實現人員的詢問做出電話應答解釋是非常重要的,并且必須進行日志記錄和整理發布。

  5. 項目經理最好的朋友就是他每天要面對的敵人--獨立的產品測試機構/小組。 為什么巴比倫塔會失? 1. 巴比倫塔項目的失敗是因為缺乏交流,以及交流的結果的組織。

  2. 因為左手不知道右手在做什么,從而進度災難、功能的不合理和系統缺陷紛紛出現。由于對其他人的各種假設,團隊成員之間的理解開始出現偏差。

  3. 團隊應該以盡可能多的方式進行相互之間的交流:非正式、常規項目會議,會上進行簡要的技術陳述、共享的正式項目工作手冊。 胸有成竹 1. 僅僅通過對編碼部分的估計,然后乘以任務其他部分的相對系數,是無法得出對整項工作的精確估計的。

  2. 構建獨立小型程序的數據不適用于編程系統項目。

  3. 程序開發與程序規模成指數增長趨勢。

  4. 當使用適當的高級語言時,程序編制的生產率可以提高5倍。 削足適履

  這一章主要是要解決項目投資與磁盤空間和內存之間的矛盾,但是這個矛盾在電腦硬件發展到現在的層次已經可以忽略掉了。

  提綱挈領 1. 軟件項目的要求:目標、用戶手冊、內部文檔、進度、預算、組織機構圖和工作空間分配。

  2. 即使是小型項目,項目經理也應該在項目早期規范化上述的一系列文檔。 這一章強調文檔重要性,但并沒有將一些教條主義的道理讓你相信文檔的重要性,而是給項目經理給出了實實在在的操作步驟。

  未雨綢繆 1. 對于大多數項目,第一個開發的系統并不合用。它可能太慢、太大,而且難以使用,或者三者兼而有之。系統的丟棄和重新設計可以一步完成,也可以一塊塊地實現。這是個必須完成的步驟,如果將開發的第一個系統丟棄原型發布給用戶,可以獲得時間,但是它的代價很高。對于用戶,使用極度痛苦;對于重新開發的人員,分散了精力;對于產品,影響了聲譽,即使最好的再設計也難以挽回名聲。

  2. 用戶的實際需要和用戶感覺會隨著程序的構建、測試和使用而變化。

  3. 軟件產品易于掌握的特性和不可見性,導致了它的構建人員面臨著永恒的需求變更。

  4. 目標和開發策略上的一些正常變化無可避免,事先為它們做準備總比假設它們不會出現要好得多。

  5. 對于一個廣泛使用的程序,其維護總成本通常是開發成本的40%或更多。

  6. 維護成本受用戶數目的嚴重影響。用戶越多,所發現的錯誤也越多。

  7. campbell指出了一個顯示產品生命期中每月bug數的有趣曲線,它先是下降,然后攀升。

  8. 缺陷修復總會以(20-50)%的機率引入新的bug。

  9. 在每次修復之后,必須重新運行先前所有的測試用例,從而確保系統不會以更隱蔽的方式被破壞。

  10. 同樣,設計實現的人員越少、接口越少,產生的錯誤也就越少。

  11. 所有修改都傾向于破壞系統的架構,增加了系統的混亂程度。即使是最熟練的軟件維護工作,也只是放緩了系統退化到不可修復混亂的進程。 干將莫邪

  項目經理應該制訂一套策略,以及為通用工具的開發分配資源,與此同時,他還必須意識到專業工具的需求。

  禍起蕭墻 1. 一天一天的進度落后比起重大災難,更難以識別,更不容易防范和更加難以彌補。

  2. 根據一個嚴格的進度表來控制項目的第一個步驟是制訂進度表,進度表由里程碑和日期組成。

  3. 里程碑必須是具體的、特定的、可度量的事件,能進行清晰能定義。

  4. 如果里程碑定義得非常明確,以致于無法自欺欺人時,程序員很少會就里程碑的進展弄虛作假。 另外一面 1. 對于軟件編程產品來說,程序向用戶所呈現的面貌與提供給機器識別的內容同樣重要。

  2. 即使對于完全開發給自己使用的程序,描述性文字也是必須的,因為它們會被用戶和作者所遺忘。

  3. 文檔能在整個軟件開發的生命周期對程序員克服懶惰和進度的壓力起促進激勵作用,但向編程人員成功地灌輸對待文檔的積極態度是一件困難的事情。

  4. 為了使文檔易于維護,將它們合并至源程序是至關重要的,而不是作為獨立文檔進行保存。 沒有銀彈

  人狼的傳說可能有人聽過也可能沒聽過,人狼是一種具有人和狼兩種特征的恐怖生物,而銀彈是消滅它的一種最有效的子彈,如果看過《吸血鬼傳說》也許就能和容易的理解這一點。作者將軟件開發比作人狼,而將提高軟件開發效率的方法比作銀彈。作者預言未來十年,想要試圖通過尋找一種有效地銀彈將軟件開發效率提高一個甚至幾個數量級,這種銀彈不可能出現。

  沒有銀彈這篇文章里作者列舉出了當時一些非常先進的技術或思想理念,例如ada和其他高級編程語言、面向對象編程、人工智能、專家系統、"自動"編程、圖形化編程、程序驗證、環境和工具、工作站等。雖然這些先進技術在一定程度上提高了軟件開發的效率,但是始終沒有達到銀彈的效果。距離作者的預言已經過去有20多年了,縱觀現在的軟件開發領域,雖然新技術層出不窮,但是還是沒有一種銀彈能夠讓軟件開發產生一次革命。

  焦油坑依然存在

  軟件工程的焦油坑在將來很長一段時間內會繼續困擾著人們。由于軟件系統多變性和錯綜復雜性,這個行業只能是一步一個臺階的往上爬,而出現銀彈的希望在我們可以想象的時間范圍內是非常渺茫的。我們將長期與焦油作斗爭。

2頁,當前第212
人月神話讀書筆記 相關內容:
  • 《神話故事》讀書筆記

    《神話故事》吸引我,是因為它里面有豐富的故事情節和深刻的意義,讓人讀后感到舒暢萬分。這樣吧,我先來給大家講一下其中一個《神農嘗百草》的故事:上古時候,五谷和雜草長在一起,誰也分不清它們,當時人們只能靠打獵為生,如果有人生...

  • 張愛玲《十八春》讀書筆記

    對于中年以后的人,十年八年都好像是指縫間的事。可是對于年青人,三年五載就可以是一生一世,他和曼楨從認識到分手,不過幾年的工夫,這幾年里面卻經過這么許多事情,仿佛把生老病死一切的哀樂都經歷到了。...

  • 金融帝國讀書筆記

    冰山原理無論我們對市場分析的有多么詳細,那么我們找到的原因仍就是有限的,并且所有能夠影響市場的原因還是可以分為已知原因和未知原因。如果承認結果,也就是真實的價格是由眾多原因產生的話。...

  • 《昆蟲記》讀書筆記

    當我讀完《昆蟲記》這本書后,我明白了很多昆蟲的習性。起初碰到這個本書時,還以為它就是一本,以昆蟲為中心,對它展開的敘述,就是一篇議文。...

  • 《家庭會傷人》讀書筆記

    孩子需要從照顧他的成人眼中見到全部的自己,如此,才會產生一種自我感且建立完整的內在人格。如果部分的自己被接納(例如,孩子的微笑、學話),而另一部分不被接納(例如,孩子的憤怒和哭鬧),則不被接納的部分會與自我分離。...

  • 《京華煙云》讀書筆記

    我原本計劃是每個月讀一本書的。結果,計劃中的第一本書果真耗了我一個月的時間才得以讀完。其實,制定此計劃的原因,不過是想提升自我的文化水平,簡簡單單的做一個知性女人。...

  • 《紅色右手》讀書筆記

    假如這是你第一次閱讀《紅色右手》,那么我十分嫉妒你將得到的體驗。我就是沖著這句話,以及推門諸人的好評才買這本書的。翻譯是推門的石門居士,雖然據說因為有大段晦澀的長句而加劇了閱讀的障礙,不過我倒沒覺得,想來應該歸功于譯者的...

  • 《童年》讀書筆記

    1、 瓶子碎了,牛奶見了我滿腿,流進了靴筒里。我因遭到失敗而感到懊喪,便躺在包袱上,悄悄地哭起來,哭著哭著,噙著淚水就睡著了。2、外祖母說話好似在用心唱歌,字字句句都像鮮花那樣溫柔,鮮艷和豐潤,一下子就打進我的記憶里。...

  • 《好媽媽勝過好老師》讀書筆記

    朋友介紹我看一本很好的書,叫《好媽媽勝過好老師》。我拜讀了一下,感覺受益非 淺。讀了這本書我才明白,原來我們的父輩或是我們自己很多以為對的教育方法、想法都是錯誤的。如果能換個角度來考慮問題,也許一切會更美好。...

  • 讀書筆記
主站蜘蛛池模板: 龙胜| 民县| 乌鲁木齐县| 和硕县| 那曲县| 江阴市| 大邑县| 新巴尔虎左旗| 北川| 大连市| 郧西县| 措勤县| 邯郸县| 抚顺市| 永清县| 江西省| 泌阳县| 亚东县| 龙胜| 定日县| 洱源县| 台南市| 双江| 文水县| 万全县| 沧州市| 西乌| 杭锦旗| 浪卡子县| 彭山县| 新兴县| 开远市| 永善县| 璧山县| 宁明县| 平湖市| 平谷区| 来安县| 西安市| 青田县| 湘西|