OOAD讀書筆記(六):解決大問題(補充說明)

來源:互聯網
上載者:User

1. 看大問題最好的方法是:將它看作為小問題的集合

2. 和做小項目一樣,大項目也是從收集需求開始的

3. 軟體開發中的Feature通常代表著使用者要求的一個功能, 程式員有時它也叫做"requirement"

4. 一致性和差異性可以讓你(還有客戶)很好的理解新系統和你們已經知道的東西.

5. 用例通常是很詳細的,而使用案例圖卻可以讓你以映像的形式理解需求, 得到一個大致的認識.

6. 使用案例圖應該包括所有的功能,不能只是表達一部分功能. 如果一個圖太大,你可以畫幾個圖.

7.領域分析(domain analysis)可以用客戶可以理解的方式來表達系統.

8. Use case中的Factor是和你的系統互動的任何東西(人,物,其他系統),但它們不是系統的一部分.

 

Domin Analysis參考:

http://www.sei.cmu.edu/domain-engineering/domain_anal.html

 

聯繫我們

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