OOAD讀書筆記(九):迭代式開發

來源:互聯網
上載者:User

迭代式的兩種選擇:
1。功能導向型開發(一個時間內只關注一個功能的現實:比如在三層架構中,用一周開發完資料層,一周開發完邏輯層,再用二周開發完頁面,再去整合)
2。用例導向型開發(根按使用案例圖,分析出所有可能的情境,順次編寫代碼處理這些情境:比如使用者登入/登出這兩個用例,先開發登入的UI->BLL->DAL,然後再開發登出的UI->BLL->DAL)

你應該在各種使用方式下測試你的代碼,正常的和非正常的。儘早地處理各中異常情況,做出正確的處理和提示,讓你的客戶滿意。用測試驅動開發可以較好地解決這個問題。

好的軟體總是在不停地迭代,從分析,設計,到開發測試。每一個迭代過程都是對一個細化過程。不要害怕修改原先的設計和代碼。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.