人月神話書摘(3)

來源:互聯網
上載者:User

11.通過類比獲得的概念完整性。WIMP是一個充分體現了概念完整性的使用者介面例子,完整性的獲得是通過採用大家非常熟悉的概念性模型——對案頭的比喻,以及一致、細緻的擴充,後者充分發揮了電腦的圖形化實現能力。

 

12.軟體結構師所面臨的最困難問題是如何確切地平衡使用者功能和易用性。是為初學者或偶爾使用的使用者設計簡單操作,還是為專業使用者設計強大的功能?理想的答案是通過概念一致的方式把兩者都提供給使用者。


13.瀑布模型的基本謬誤是它假設項目只經曆一次過程,而且體繫結構出色並便於使用,設計是合理可靠的,隨著測試的進行,編碼實現是可以修改和調整的。換句話說,瀑布模型假設所有錯誤發生在編碼實現階段,因此它們的修複可以很順暢地穿插在單元和系統測試中。

瀑布模型把系統測試,以及潛在地把使用者測試放在構件過程的末尾。因此,只有在投入了全部開發投資之後,才能發現無法接受的效能問題、笨拙功能以及察覺使用者的錯誤或不當企圖。



14. 漸進式開發模型—漸進地精化

。瞧,一個可啟動並執行系統出現了,儘管只是一個架構。然後,一個功能接一個功能,我們逐漸開發和增加相應模組。在每個階段,我們都擁有一個可啟動並執行系統。如果我們非常勤勉,那麼每個階段都會有一個經過調試和測試的系統。(隨著系統的增長,使用所有先前的測試案例對每個新模組進行的迴歸測試也採用這種方式進行。)

因為我們在所有時刻都擁有一個可啟動並執行系統,所以

            

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.