課程介紹:軟件開發(fā)的目標是抓住項目干系人(stakeholder)的關(guān)注點,設(shè)計系統(tǒng)以滿足這些關(guān)注點的要求,并通過測試驗證該系統(tǒng)確實真正滿足了這些關(guān)注點的要求。用例(Use Case)建模技術(shù)是國際流行的對關(guān)注點進行建模的標準方法論。盡管許多軟件從業(yè)人員知道用例技術(shù),但對實踐中對用例技術(shù)的錯誤使用卻給項目的進度帶來了負面的影響,甚至導致了項目失敗。在這個課程中,我們將對用例技術(shù)給出清晰、權(quán)威的解釋,以達到在項目組中對用例技術(shù)的一致理解。更重要的是,我們將帶領(lǐng)學員進行足夠的練習,以獲得識別、描述用例的經(jīng)驗。這門課程向?qū)W員演示了用例如何與用戶接口設(shè)計、業(yè)務建模、項目管理、設(shè)計和測試活動關(guān)聯(lián)。描述在不同的軟件開發(fā)情況中裁剪用例技術(shù)的策略。
適合人群:架構(gòu)師、系統(tǒng)分析員、高級開發(fā)人員
培訓目標:完成此課程的學習后,學員將理解如下內(nèi)容:
1. 項目中如何靈活應用用例
2. 理解用例的“真相”,糾正對用例的錯誤理解
3. 用例建模中的典型錯誤,如何糾正這些錯誤
4. 用例如何與其他建模元素關(guān)聯(lián)
5. 在軟件項目中如何裁剪用例驅(qū)動的開發(fā)方法
課程大綱:1. 為什么使用用例?
2. 什么是用例?
3. 如何描述用例?
4. 如何識別用例?
5. 如何組織用例模型?
6. 什么是好的用例模型?
7. 如何處理非功能性需求?
8. 如何對大系統(tǒng)建模?
9. 如何對用戶和系統(tǒng)接口建模?
10. 如何分析、設(shè)計和測試用例?
11. 如何估計用例耗時?
12. 在項目中如何使用用例?