閱讀436 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《Microsoft.NET企業級應用架構設計(第2版)》——2.4 總結

本節書摘來自異步社區《Microsoft.NET企業級應用架構設計(第2版)》一書中的第2章,第2.4節,作者: 【意】Dino Esposito(埃斯波西托) , Andrea Saltarello(索爾塔雷羅)著,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看

2.4 總結

盡管名字包含工程,軟件工程的重點並不是工程,至少不是我們平常理解的工程。軟件充滿動態性,它產生的問題無法通過一組固定的規則來解決。

軟件項目的頭號敵人是BBM,而BBM與碎步增長和項目期限密切相關。項目的碎步增長是不爭的事實,關鍵是要找到高效的策略來應對。這可能需要有效率、有魄力地與項目經理、客戶還有利益相關者協商。領域經驗引導你理智地識別最需要的功能,幫助你更好地引導客戶發現他們的需求。

並非所有項目都是平等構建的,了解項目期限是另一個至關重要的因素。你可不想在設計短期項目、關鍵業務係統和行業應用程序時投入相同的精力。我們應該控製真實存在的複雜性,而不是創造原本沒有或不該有的複雜性。

軟件項目的運作機製有時候挺隨性的,但成功的項目也是有的。軟件項目一旦存在問題遲早都會暴露出來。防範勝於治療,如果你能及時修複,你將節省大量金錢。

最後更新:2017-06-01 16:31:33

  上一篇:go  《Microsoft.NET企業級應用架構設計(第2版)》——2.5 笑到最後
  下一篇:go  《Microsoft.NET企業級應用架構設計(第2版)》——2.2 軟件項目的機製