业务流程与功能建模:用例与活动图的应用
1. 功能模型概述
功能模型用于描述业务流程以及信息系统与其环境的交互。在面向对象的系统开发中,通常使用两种模型来描述信息系统的功能:用例和活动图。用例用于描述信息系统的基本功能,而活动图则支持业务流程和工作流的逻辑建模。这两种模型既可以描述当前的现有系统,也可以描述正在开发的目标系统。
1.1 目标
- 理解识别业务流程和用例的过程。
- 理解创建用例图的过程。
- 理解使用活动图对业务流程进行建模的过程。
- 理解活动图的规则和风格指南。
- 理解创建用例描述的过程。
- 理解用例描述的规则和风格指南。
- 能够使用用例图、活动图和用例描述创建业务流程的功能模型。
1.2 引言
之前我们讨论了一些常用的需求收集技术,如访谈、联合应用开发(JAD)和观察。通过这些技术,我们确定了系统的需求并创建了需求定义,明确了系统要做什么。现在,我们将探讨如何将通过这些技术收集到的信息,以用例图、活动图和用例描述的形式进行组织和呈现。由于统一建模语言(UML)已被对象管理组织(OMG)接受为标准符号,如今几乎所有面向对象的开发项目都使用这些模型来记录和组织在分析工作流中获得的需求。
1.3 用例驱动的系统开发
所有面向对象的系统开发方法都是用例驱动、以架构为中心、迭代和增量的。用例是一种正式的方式,用于表示业务系统与其环境的交互方式,本质上是业务信息系统中业务流程的高级概述。从实际角度来看,用例是面向对象系统的基础,它可
超级会员免费看
订阅专栏 解锁全文
9

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



