Más contenido relacionado
人月神話: 第16章沒有銀彈:軟體工程的本質性 公開版
- 8. 一切就是沒那樣簡單
附加性的困難會隨著工具的改善而逐漸淡
化。反而是本質性的困難最難以解決,因
為大部分的活動是發生在人們的腦海裡,
缺乏有效的輔助工具。
資料來源:
維基百科-沒有銀彈
- 9. 附加性 = 次要和必要複雜度
程式語言表達和實作等問題,且這類型的
問題是可以解決的。譬如說,撰寫和最佳
化組合語言的複雜度就是屬於次要的,它
可以藉由高階程式語言如 Java來取代。
必要複雜度則是從軟體本身要解決的問題
衍生而來,並無法被移除。如果軟體需要
提供三十個不同的功能,那麼這三十個功
能都是必要的,這些功能都必須被實作出
來。
資料來源:維基百科-沒有銀彈
- 12. 這是一場修煉
把彎路走直是聰明,因為找到了捷徑》好
的執行團隊與相對等的能力
把直路走彎是智慧,因為可以多看幾道風
景》勸戒的勉勵