`
gaozzsoft
  • 浏览: 413416 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

ER建模与业务流程建模研究

 
阅读更多

ER模型建模

其建模本质是是从全企业的高度设计一个3NF模型,用实体关系(ER)模型描述企业业务,在范式理论上符合3NF。

3NF - OLAP vs OLTP

OLAP中的3NF与OLTP系统中的3NF的区别在于,它是站在企业角度面向主题的抽象,而不是针对某个具体业务流程的实体对象关系的抽象。

 

建模步骤:

高层模型:一个高度抽象的模型,描述主要的主题以及主题间的关系,用于描述企业的业务总体概况。

中层模型:在高层模型的基础上,细化主题的数据项。

物理模型(也叫底层模型):在中层模型的基础上,考虑物理存储,同时基于性能和平台特点进行物理属性的设计,也可能做一些表的合并、分区的设计等。

 

 

业务流程建模(Business Process Modeling,简称BPM)是业务流程管理的核心方法和工具。以市场主流的管理软件:用友、金蝶为例,业务流程建模包括了流程节点建模、流程内容建模、流程权限建模等三个方面的内容。

 

 

业务建模(Business Modeling)是以软件模型方式描述企业管理和业务所涉及的对象和要素、以及它们的属性、行为和彼此关系,业务建模强调以体系的方式来理解、设计和构架企业信息系统。

 

业务建模(Business Modeling)是一种建模方法的集合,目的是对业务进行建模。这方面的工作可能包括了对业务流程建模,对业务组织建模,改进业务流程,领域建模等方面。

 

业务流程建模符号(BPMN)

通常公司使用由业务流程建模符号提供的标准化的一组元素来建模流程。正如BPM.com在2016份白皮书中所指出的,它有四种基本类型的元素:

 

事件,由圆圈表示。这些可以包括活动的开始和结束点。

活动,绘制为矩形,包括多个步骤,如表单和输出文档。

网关,可由钻石(菱形)识别。这些指示活动可以采取的各种路径。

序列流,标记为箭头(实数,点,等等),代表业务流程进行的方向。

 

业务流程

一个业务流程是相关的,结构化的活动或集合任务产生特定的服务或产品(服务于特定目标)为特定的客户或客户。业务流程主要有三种类型:

 

管理过程,控制系统的运行。典型的管理流程包括公司治理和战略管理。

构成核心业务并创造主要价值流的运营流程。典型的操作过程是采购、制造、营销和销售。

支持流程,支持核心流程。例子包括会计、招聘和技术支持。

 

一个业务流程可以分解为几个子流程,这些子流程具有各自的属性,但也有助于实现超级流程的目标。业务流程的分析通常包括流程和子流程到活动级别的映射。业务流程模型是一个或多个业务流程的模型,并定义了执行操作以实现组织的预期目标的方式。这样的模型仍然是抽象的,并取决于模型的预期用途。它可以描述工作流或业务流程之间的集成。它可以在多个级别上构建。

 

一个工作流程是操作序列的描述,声明为一个人工作、一个简单的或复杂的机制、一组人的工作人员的组织或机器。工作流可以看作是对实际工作的任何抽象,可以分为工作共享,工作拆分或其他类型的排序。出于控制目的,工作流可以是所选方面下的实际工作的视图。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics