《人月神話》閱讀筆記03

  • 2020 年 3 月 14 日
  • 筆記

文檔在開發中的重要性不言而喻,對於軟件項目,要求是:目標、用戶手冊、內部文檔、進度、預算、組織結構圖和工作空間分配,有了規範的文檔,才能進行有序的開發。

對於大多數項目,第一個開發的系統肯並不合用,可以丟棄系統和重新設計,這個是必須完成的步驟。在學習過程之中,通常都是一個項目完成後就丟下了,甚至有些模塊的功能無法實現而放棄,可以在在一段時間內回過頭去看看自己寫過的項目,是否可以進行改進。

軟件工程的一些特殊問題值得我們思考:

1.如何把一系列程序設計構建成系統。

2.如何把程序或者系統設計成健壯的、經過測試的、文檔化的、可支持的產品。

3.如何維持對大量的複雜性的控制。

談到這些,腦海中立馬浮現出了一系列字眼:分而治之,愚公移山等,其他有效的方法還需要在開發過程中慢慢體會,慢慢總結。