一直以為對這流程很熟悉了,但是其實還有很多不清楚的地方。
1.scenario: 敘述一個故事,只代表一條線
2.use case: 在scenario中,每兩個object互動就是一個use case。
use case != use case diagram
use case diagram是把這些use case整理起來用diagram表示
3.acceptance test case:把scenario中詳細的輸入值寫出來,
例如user選擇1,輸入5000,這在客戶驗收時,
照著上面一模一樣輸入,會得到預期結果。
在agile method中,為了求簡化,所以這三個可以合併。
4.CRC card: 有了use case可以找出需要那些method,在整理歸納出class。
沒有留言:
張貼留言