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