课程介绍:软件开发的目标是抓住项目干系人(stakeholder)的关注点,设计系统以满足这些关注点的要求,并通过测试验证该系统确实真正满足了这些关注点的要求。用例(Use Case)建模技术是国际流行的对关注点进行建模的标准方法论。尽管许多软件从业人员知道用例技术,但对实践中对用例技术的错误使用却给项目的进度带来了负面的影响,甚至导致了项目失败。在这个课程中,我们将对用例技术给出清晰、权威的解释,以达到在项目组中对用例技术的一致理解。更重要的是,我们将带领学员进行足够的练习,以获得识别、描述用例的经验。这门课程向学员演示了用例如何与用户接口设计、业务建模、项目管理、设计和测试活动关联。描述在不同的软件开发情况中裁剪用例技术的策略。
适合人群:架构师、系统分析员、高级开发人员
培训目标:完成此课程的学习后,学员将理解如下内容:
1. 项目中如何灵活应用用例
2. 理解用例的“真相”,纠正对用例的错误理解
3. 用例建模中的典型错误,如何纠正这些错误
4. 用例如何与其他建模元素关联
5. 在软件项目中如何裁剪用例驱动的开发方法
课程大纲:1. 为什么使用用例?
2. 什么是用例?
3. 如何描述用例?
4. 如何识别用例?
5. 如何组织用例模型?
6. 什么是好的用例模型?
7. 如何处理非功能性需求?
8. 如何对大系统建模?
9. 如何对用户和系统接口建模?
10. 如何分析、设计和测试用例?
11. 如何估计用例耗时?
12. 在项目中如何使用用例?