2.3.2 用什么做,数据视图 在ARIS方法中,用扩展实体关系模型(Extended Entity -relationship Models , eERM)表示与业务流程相关的资料对象。刚开始描述企业流程,通常用直观、概述性的资料,即从宏观角度描述资料对象。当进入系统详细设计时,再从微观角度描述资料对象。 在eERM方法论中,以集簇(cluster)描述宏观角度的资料对象。集簇间用树状的层级结构表示相互关系。 当eERM从微观角度描述资料对象,则以实体(Entity)为概念描述流程功能相关的各种资料。eERM主要由实体类型(Entity Type)、属性(Attribute)、关联类型(Relationship Type)三类基本元件组成。
2.3.2.1 实体类型(Entity Type) 实体的定义:在一个企业任务中,我们所关注的真实或抽象的物件对象。如销售流程中的定单、出库流程中的出仓单等等。如果实体依据某些相同准则归类,则形成一个实体类型(Entity Type)。
2.3.2.2 属性(Attribute) 属性是用来描述实体或实体类型的特征值。例如采购订单这个实体,包含订单编号、品名、规格、金额、数量等属性。属性又分为三种: 关键属性(Key attribute):如订单编号; 外部关键属性(External key attribute):如供应商销货单编号; 描述性属性(Described attribute):如品名、规格等。
2.3.2.3 关联类型(Relationship tyep) 关联(Relationship)的定义:两个实体间的逻辑连接。不同的实体组合间有相同的逻辑连接,则可将这些逻辑连接归为一类关联类型(Relationship Type)。实体之间以实线连接表示关联,同时要指明:所连接的实体个数,即关联基数(Cardinalities)。两个实体类型间共有四种可能的关联基数配对形态,分别有1:1型、1:n型、n:1型、n:m型。
2.3.3 做什么,功能视图 功能(Function)在流程分析中,相当于程序(Process)、活动(Activity)、任务(Task)等。Scheer对功能的定义是:为达成一个或多个目标,在物件对象上进行的技术性任务或活动。而功能树则是以树状结构来表达各功能的细部分割情况。上层的功能涵盖的活动范围较广,如采购、仓储、财务等,下层的功能活动范围较小较明确,一直细分到所欲探讨的单元活动。 功能树上可以使用不同的标准组合功能群。经常用于划分的标准包括:相同对象的处理(面向对象的), 属于同一过程(面向过程)或包括同一操作(面向操作)。
2.3.3.1 面向对象的功能树 面向对象细分的功能树描述了不同的操作(制作,校正,取消,等等),这些操作在这个生产过程案例中执行同一个目标对象。例如: 高级功能生产定单处理 细分为 制作生产定单,批准生产定单,校正生产定单,取消生产定单,发布生产定单,监控生产定单功能。(见图2-3)  图2-3 面向对象的功能树示例 2.3.3.2 面向过程的功能树 如果功能树描述的是通过业务过程建模得到的结论,那么就应选用面向过程的功能树(图2-4)。例如:接受消费者定单,校验消费者定单,制作消费者数据库,检验消费者信贷价值 ,查证产品实用性和批准消费者定单,功能属于处理消费者定单业务流程。
 图2-4 面向过程的功能树 2.3.3.3 面向操作的功能树 面向操作分组即将所有对不同信息对象执行同一程序的功能(检验,创制,删除)组合在一起。例如可按输入功能分组:输入请购单、输入检验报告、输入盘点结果等子功能。(图2-5)
 图2-5 面向操作的功能树
|