1.业务建模概述 业务模型与软件系统的关系(类似接口与实现) 软件系统A INterface>> 业务模型 不同的软件系 统对业务模型 中的业务支持 程度和准确度 可能会不一样 软件系统B
1. 业务建模概述 业务模型与软件系统的关系(类似接口与实现) 软件系统A 软件系统B 业务模型 <<Interface>> 不同的软件系 统对业务模型 中的业务支持 程度和准确度 可能会不一样
2.业务建模中的基本概念 主要概念有: 目标(gol),业务企图达到的结果。生产一种产品,机构向社会提供某 种服务等 过程( process),在业务中被执行的活动,这些活动会改变资源的状态。 资源( resource),在业务中使用或产生的对象,资源之间存在相互关系。 人,物料,信息,产品等。 >规则(rule),对业务中的某些方面进行规定和约束,是业务知识的一种 表示形式。规定了一个过程应该怎样执行,资源的结构及相互关系应该是怎 样的等。 规则分:功能性(达到某种需求)、行为性(怎样做)和结构性(资源间 关系)三种类型,分别可由业务用例图、活动图和分析级类图描述
2. 业务建模中的基本概念 主要概念有: ➢目标(goal),业务企图达到的结果。生产一种产品,机构向社会提供某 种服务等 ➢过程(process),在业务中被执行的活动,这些活动会改变资源的状态。 ➢资源(resource),在业务中使用或产生的对象,资源之间存在相互关系。 人,物料,信息,产品等。 ➢规则(rule),对业务中的某些方面进行规定和约束,是业务知识的一种 表示形式。规定了一个过程应该怎样执行,资源的结构及相互关系应该是怎 样的等。 规则分:功能性(达到某种需求)、行为性(怎样做)和结构性(资源间 关系)三种类型,分别可由业务用例图、活动图和分析级类图描述
3.UML的业务建模扩展 业务建模与UML没有直接关系:各自是独立演化、 发展的。 使用UML建立业务模型有许多好处: 概念上相似许多概念可自然地影射到O技术中。 技术成熟oo技术已在软件开发领域使用多年,证明其能够处理大 型复杂的软件系统,同样可处理大型复杂的业务系统。 标准化的符号UML已成为标准,标准化符号有助于业务建模人 员与软件开发人员的交流。 消除业务模型与软件模型之间的鸿沟采用一致的符号, 能消除模型之间的鸿沟,象O○能消除分析与设计阶段的鸿沟一样
3. UML的业务建模扩展 业务建模与UML没有直接关系:各自是独立演化、 发展的。 使用UML建立业务模型有许多好处: ➢ 概念上相似 许多概念可自然地影射到OO技术中。 ➢ 技术成熟 OO技术已在软件开发领域使用多年,证明其能够处理大 型复杂的软件系统,同样可处理大型复杂的业务系统。 ➢ 标准化的符号 UML已成为标准,标准化符号有助于业务建模人 员与软件开发人员的交流。 ➢ 消除业务模型与软件模型之间的鸿沟 采用一致的符号, 能消除模型之间的鸿沟,象OO能消除分析与设计阶段的鸿沟一样