业务流程与功能建模:用例和活动图的应用
1. 功能模型概述
功能模型用于描述业务流程以及信息系统与环境的交互。在面向对象的系统开发中,有两种模型可用于描述信息系统的功能:用例和活动图。用例用于描述信息系统的基本功能,活动图则支持业务流程和工作流的逻辑建模。这两种模型都可用于描述当前系统(即现状系统)和正在开发的新系统(即目标系统)。
1.1 学习目标
- 理解识别业务流程和用例的过程。
- 理解创建用例图的过程。
- 理解用活动图对业务流程进行建模的过程。
- 理解活动图的规则和风格指南。
- 理解创建用例描述的过程。
- 理解用例描述的规则和风格指南。
- 能够使用用例图、活动图和用例描述创建业务流程的功能模型。
2. 用例和活动图的基础概念
2.1 用例驱动的开发
所有面向对象的系统开发方法都是用例驱动、以架构为中心、迭代和增量式的。用例是一种正式表示业务系统与环境交互方式的方法,本质上是业务信息系统中业务流程的高级概述。从实际角度看,用例是面向对象系统的基础,可记录现状系统或目标系统。同时,用例也是测试和用户界面设计的基础。
2.2 活动图的作用
活动图通常用于增强对业务流程和用例模型的理解,可用于任何类型的流程建模活动。流程模型描述了业务系统的运行方式,展示了所执行的流程或活动以及对象(数据)在它们之间的移动。活动图和用例都是逻辑模型,描述业务领域的活动而不涉及具体实现方式。
超级会员免费看
订阅专栏 解锁全文
48

被折叠的 条评论
为什么被折叠?



