制造业信息化建模方法

2.3.1 功能模型

建立功能模型的目的是为了清晰地反映企业中各项业务之间的逻辑关系。典型的功能建模方法有功能树图、功能轮图、IDEF0、UML建模方法中的用例图、数据流程图(Data Flow Draft,DFD)法等,后面两种方法可参考有关文献。上述功能模型的主要差别在于它们或多或少地描述了功能之间的相关性,当这些相关性成为系统主要关注的内容时,就成为过程模型。在企业实践中,功能建模方法是丰富多彩的,人们喜欢用形象、简洁的方式描述较多的信息。

1. 功能树图

企业模型中的功能是指在实现企业目标的过程中,针对某一信息对象的一项业务、一个操作或一个活动,所以功能一定是用一个动词来描述的。功能往往是以时间和费用为代价的,所以时间和费用是功能的基本属性。功能树图又叫层次图或H图,它以逐层分解的方法实现对功能的表示(参见图2-4中的功能视图)。

对功能树有如下要求:

(1)功能树的所有节点全部用动词性质的短语表示,在整个模型体系中名称要简练、唯一; (2)功能树中,同层功能之间是并列关系,上层功能对下层功能是包容关系; (3)功能树图中的节点是可以不断展开的。

2. 功能轮图

功能轮图实际上是以极坐标形式描述的功能树图,在结构上比较紧凑。例如,美国制造工程师协会(SME)提出的CIMS总体结构,就是采用功能轮图描述的(见图6-15和图6-16)。

3. IDEF0图

功能树图描述了系统的功能,并没有表示出各功能之间的信息联系,目前国内外常采用IDEF0图,以克服功能树图所描述的信息量太少的问题。

IDEF0方法是一套结构化的图形建模方法。用IDEF0方法建立的模型是一套严格编码的模型集,每一个模型表示一个较大功能块所分解的若干个子功能及其相互联系。每个子功能又可以进一步分解为下一级子功能,这样形成了一组按递阶层次分解的图形。IDEF0的基本图形是带有多种箭头的长方形盒子,它可以代表任何一种功能活动,如图2-12。 设计任务书参考零件图零件图零件设计参考工艺文件设计师CAD系统工艺任务书工艺文件工艺设计工艺师CAPP系统 图2-12 IDEF0功能块的表示

盒子上、下、左、右各有若干个箭头,分别表示功能的“控制”、“支撑机制”、“输入”和“输出”。这些用名词表示的事务(如人、财、物、制度等),也可以是抽象的数据或信息等。箭头表示盒子所代表的功能活动与外界的联系,所谓功能就是在“控制”的指导和约束下,在“机制”的支撑下,将“输入”变换为“输出”的过程。

为了清晰地描述功能的内部情况,对复杂的功能需要进行进一步分解。功能的分解是通过盒子的展开来实现的。功能的分解使得一项较复杂的功能变为若干个较简单的功能,同时,其输入、控制、机制和输出也相应的展开。

功能树图与IDEF0图之间的比较:

(1)功能树图简单易懂,一张图中可以包含多个层次;IDEF0图考虑了系统的所需支撑机制、控制约束、输入以及输出,结构相对复杂,规定严格,一张图中只反映功能的一个层次;

(2)功能树图是面向纯功能的;IDEF0图是面向过程的功能模型,可以描述简单的过程,另外,IDEF0图还反映了企业中的部分组织、资源、数据等信息。

31

2.3.2 组织模型

企业由部门组成,功能由部门实现,为了了解部门、功能之间的关系,需要绘制一张组织图。这就是所谓企业组织模型的图形化。由于一个组织机构中各对象元素之间往往都是隶属关系,相互之间的关系比较简单,所以组织模型的表示相对而言是比较简单的。组织模型常常采用与功能树图结构相似的组织结构图表示,但也可以采用其他更形象的方法加以描述。

图2-13和图2-14采用ARIS-Toolset的组织模型及工具描述。

图2-13 组织模型中的组织单元和职位

连接类型:上级总部生产部门销售部门销售部门连接类型:由其组成销售部门SAP项目连接类型:是组织的管理销售经理销售助理连接类型:由担任生产部门销售经理高某某连接类型:指派工作组组织模型中的组织单元(b)组织模型中的职位连接类型:由其负责王某某运输部门连接类型:属于李某某李某某张某某连接类型:是成员(a) 组织模型中的职员示例(b) 组织模型中的项目组示例

图2-14 组织模型中的职员示例和项目组示例

组织结构图中的基本元素有:组织单元、职位、职员和项目组。

(1)组织单元。组织单元是负责某项任务的一个单位实体,如图2-13(a),生产部门和销售部门均为总部的组织单元,分别负责不同的任务。连接类型表示了总部与它们的关系。

组织单元的命名要照顾行业传统和国际惯例,最好使人一听就知道这个部门的管理职能,如财务部管钱,人事部管人,车间管生产,公关部管形象。这样便于与外界交往。

(2)职位。职位是公司中最小的组织元素,对其工作职责和管理权限是有具体描述的。如图2-13(b),销售经理和销售助理是职位,连接类型表示了它们与销售部门的关系。

(3)职员。职员表示某个具体的员工,具有惟一的代码。职员可以属于一个组织单元,也可以属于一个职位。如图2-14(a)所示,高某某、李某某均是职员。

(4)项目组。项目组是一群为某一特定任务而组织起来的职员集合,具有一定的时效性。如图2-14(b)中的SAP项目工作组。

2.3.3 过程模型

过程是人们为实现某一既定目标所执行的一系列步骤。国际标准ISO 9000将“过程”定义为“一组将输入转化为输出的相互关联或相互作用的活动”,而“程序”则是“为进行某项活动所规定的途径”。从而将“过程”与“程序”加以区别。

ISO对“过程”的定义是从产品质量管理的角度给出的。因此,其含义比一般的理解更深刻、更具体。

(1)任何过程都要有输入。输入的可能是人力、物力资源,也可能是信息资源。总之,没有输入的过程是不存在的。

(2)输入不是目的,输入要转化为输出。输出的可能是物质实体,也可能是某种信息。它们都可被视为产品。

32

(3)将输入转化为输出的过程,也是对输入资源的消耗过程或转换过程,转换的目的是要使之增值,或者使输出的产品价值提高,或者使输出的信息更有意义。否则,转换就成为毫无意义的活动。

过程模型的建立是为了清晰地反映企业中各项业务之间的逻辑关系。过程建模是最为复杂的,因为过程模型中包含的信息元素与其他视图的模型相比要多得多,同时还要反映出其中的逻辑关系。典型的过程建模图形化方法有扩展的事件驱动过程链图(eEPC)、过程图、Petri网等。本节仅介绍eEPC。

扩展的事件驱动过程链图(eEPC,extended Event-driven Process Chain)是以事件作为过程驱动器的链图模型,其基本概念如下:[Scheer. 1998]

(1)事件

eEPC模型是以事件来驱动进行的,所谓事件是一种初始状态(如订单到达)或是一个功能操作的结果(如订单被修改)。事件中必须包含一个信息对象,并且同时包含对该对象状态改变的描述,在eEPC模型中,事件是以一个六边形来表示的,如图2-15所示。

活动事件AND与OR或XOR异或应用系统组织单元图2-15 eEPC模型中的基本元素定义

文档 (2)功能

eEPC模型中事件所驱动的是功能,所谓功能是指一项具体的业务(如产品销售)或一个具体的执行动作(如客户订单查询)。功能中必须包含一个信息对象,并且同时包含一个对该对象的操作。在eEPC模型中,功能是以一个带圆角的矩形来表示的,如图2-15所示。

(3)先后逻辑关系

与其他过程模型一样,各个功能块的发生是有时间上的先后关系的,这些在不同时间发生的功能块之间的关系被定义为先后逻辑关系,其描述比较简单,用一条连接不同功能和事件的有向线段来表示,从而构成了一个基本的链图模型。

(4)与或逻辑关系

一个复杂的过程中除了较为简单的先后逻辑之外,还会包含一些复杂的逻辑关系,eEPC模型提供了三种逻辑符号,来描述过程中的这种逻辑关系,它们是“与(AND)”、“或(OR)”和“异或(XOR)”

在eEPC中,由事件、功能和逻辑连接组成了模型的主干。由于功能是对数据、资源等对象的操作和加工,所以模型中的功能实体存在着数据、资源等对象的输入和输出;同时功能是由相应的组织完成的,所以模型中的功能对象与组织对象发生联系。这些都可以在图2-16所示的eEPC模型中得到体现。

2.3.4 信息模型

在企业信息化中常用的信息建模方法有实体关系模型(E-R)、IDEF1X等,其中E-R描述的是信息实体及其联系,语义比较简单,能清晰而细致地表达、共享信息的内容和关系,且有成熟的建模方法,应用很广泛。IDEF1X是IDEF系列方法中IDEF1的扩展版本,其在E-R模型基础上,增加了一些严格的建模规则,改善了图形表述能力,丰富了语义。

E-R模型中的一些基本概念如下: (1)实体、关系、数量关系

在E-R模型中,有相同特征的信息对象被集合成为一个类,称为实体(用矩形表示);实体之间的连接反映了实体之间的关系(用菱形表示);实体之间还存在一定的数量关系。如图2-17所示。

33

需要进行每日补货每日补货需要调入货物入货物日补货日补货调入货物调入货物需要调需要进行收到调出货物需求盘点时间到到达上报销售报表时间ORORANDAND完成报表汇总调出货物调出货物盘货/对帐盘货/对帐ANDANDANDAND上报需要补货货物上报日/月销售报表进货-上柜进货-上柜ANDXORXOR特殊销售特殊销售正常销售OR完成日工作完成销售完成销售AND销售结算销售结算到达上缴到达上缴货款时间货款时间到达销售到达销售款结算时间完成销售结算ANDAND上缴销售款 图2-16 eEPC模型示例

实体联系实体属性实体主键 图2-17 E-R模型中的实体、关系、数量关系概念

(2)实体的属性

在E-R模型中实体是信息的载体,每个实体都包含一定的属性(用椭圆表示),它反映了实体的特征和性质。而实体的属性中存在唯一标识该实体的属性或属性组称为实体主键,如图2-17。

将以上模型元素正确地组织起来就构成了完整的E-R模型,如图2-18。 缴款单单据号货号财务结算/上缴货号名称商品条形码规格销售管理进货预测盘货单据号库存帐订单号随货同行单单据属性单价日期数量数量规格出/入库货号货号订单号销售销售报表金额数量时间日期金额订单货位时间 图2-18 E-R模型示例

34 在实际工程中,除了用E-R模型外,常用信息字典对信息模型作进一步的说明,以准确地指导企业信息化实施阶段中的数据库建立。

2.3.5 知识模型

1. 企业知识模型的特点

企业知识模型具有以下特点:

(1)可识别性。利用知识模型识别出各种不同的知识。

(2)统一性。将显性知识和隐性知识以统一的方式进行建模,这样,在加强对隐性知识进行有效管理的同时,也有利于将隐性知识转变为显性知识。

(3)开放性。知识模型必须能适应各种不同类型的企业与部门,适应企业生存条件和环境的不断变化,适应知识的动态更新。

(4)易使用性。易于使知识所有者对知识进行建模。因为知识所有者对知识的理解和把握是最准确的,由他们对其获取或拥有的知识进行建模是最合适的。

(5)时变性。知识模型与应用环境等密切相关,而应用环境是在不断变化的。因此需要对知识模型(如最佳方案)的价值等进行不断评估。不能想当然地将昨天的“最佳方案”当成今天或者明天的“最佳方案”。所以,学习、忘却、再学习这样一个“否定之否定”的过程应该被设计到企业的知识管理活动中去。

(6)可实现性。所建立的知识模型是计算机可实现的,是独立于具体的计算机应用平台和应用环境的。

2. 企业知识模型的用途

图2-19描述了企业知识模型的用途。 企业知识模型帮助知识资源的开发和利用有效管理急剧增长的知识促进知识共享和交流把个体知识转化成企业集体知识激励员工进行知识和方法创新把企业知识转换到新员工头脑里提高企业的快速应变能力提高整个企业的智商提高企业的竞争优势支持知识和方法创新减少员工培训费用,提高培训效果 图2-19 企业知识模型的用途

(1)企业知识模型可以有效地帮助企业增加知识储备,将个人知识提升为组织知识,使企业的知识能被充分重用。

(2)利用知识库中的企业知识模型,新员工能很快地熟悉前人的工作环境,学习其他员工的经验。

(3)帮助知识的重用。麦肯锡公司在为企业进行咨询时,特别强调:“不要去重新发明轮子”。 (4)知识模型还可以成为商品,成为企业赢利的源泉。 知识模型目前处于发展之中,以下仅简要介绍几种: (1)逻辑模型

使用逻辑模型表示知识。引入谓词、函数等将以自然语言描述的知识进行形式化描述,获得有关的逻辑公式,进而用机器内部代码表示。可用于推理分析。

(2)启发式规则模型

用于事物间的因果关系,以 如果( ),那么( ) 的单一形式描述。如工艺设计规则: 如果 :①齿轮精度7级以上,和 ②为硬齿面, 和 ③最后一道工序,那么:磨齿; 如果 :①齿轮精度7级以上,和 ②为软齿面, 和 ③最后一道工序,那么:剃齿。 (3)知识框架模型

框架理论的基本观点是人脑已存储有大量的典型情景,当人们面临新的情景时,就会从记忆中

35

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4