构件征用方法在企业优化建模中的应用
来源:岁月联盟
时间:2010-07-01
[关键词] 企业 构件 优化 模型
一、前言
企业建模的最终目的是帮助企业管理层明确认识企业的现状,描述将来企业改革的目标,使所有参与企业改革的人达成共识。但是,企业是一个涉及多门学科领域的典型复杂系统,描述一个企业非常困难,传统的建模方法都需要花费大量的人力和物力,也不能保证模型的准确与规范。这就为企业的快速转型与企业重组设下障碍。
为了提高企业的综合实力,必须在对企业现状的了解和目标状态的正确预测的基础上对企业的技术装备、管理机制乃至组织机构不断的进行优化。
随着机行业的迅猛,计算机软件系统越来越庞大。在这些规模庞大的软件系统中,有相当一部分功能是相同的。然而,在软件构件的思想和实施标准没有提出来之前,人们只有将每个功能都当作新功能开发,重复性很强,原有的代码及其功能没有得到充分的利用,即使有,也只限于代码级的直接利用,且不易理解与操作。软件构件的思想将软件工程提高到一个新的高度:软件的最小组成单元不再仅仅是基本语法与控制,而是由一定功能和标准接口的软件构件,相应的软件也被称为构件软件。软件构件和构件软件的提出的实施,给软件工程注入了全新的思想,在大大提高原有软件重用的基础上,使软件开发变得更快,更高效。
为了进行企业建模与仿真分析,实现快速、高效地建立企业模型,应用企业模型构件和构件化建模方法为该复杂系统提供了依据。
企业建模和软件开发两者之间有着共同点。企业虽然复杂,但是对于同一类型的企业,他们的特征和行为却有着相似性。一个企业在某方面的工作流程、人员、资源等的配备都有可能与另一个同类型的企业相似。但现状是,由于种种原因,大多数建模人员仍然是从零开始建模,付出了大量的重复性劳动。如果借鉴软件工程中的软件重用的思想,将已有的同类型企业模型的相应部分按一定的标准加以封装,就能实现企业模型的重用,达到快速、高效的建模。
二、模型构件的方案设计
1.模型构件的定义。“按一定的标准加以封装”的部分企业模型,就是企业模型构件,而以这种模型构件建立起来的企业模型称之为构件化企业模型。
2.模型构件的划分及其标准。CIM-OSA将企业的行为层次从上到下依次划分为“域(Domain)”、“域过程(Domain Process)”、“事务过程(Business Process)”和“企业行为(Enterprise Action)”,如图1所示。
在事务过程BP的层次上,适合于形成模型构件。模型构件的划分必须遵守以下几个标准:
(1)满足构件概念中的“内部紧耦合,外部松耦合”的基本原则。(2)遵循CIM-OSA的企业行为框架。(3)完成一个相对完整、独立的功能。(4)必须具有规定的接口标准。
3.模型构件的封装。构件必须以相同的标准接口进行封装,才能供构件化企业建模使用。模型构件是应用于控制视图中,内部是eEPC图,以事件开始,以事件结束。
其内部具体结构不透明,它既可以是只有一个功能的简单eEPC图,也可以是具有多个功能步骤的复杂eEPC图。构件之间通过输入事件和输出事件作为接口进行连接。对于每个构件,作为接口事件(输入事件和输出事件)的数量不尽相同。如果两个构件之间不能直接相连,可以构建一个新构建实现连接。
三、模型构件的管理
1.模型构件库。模型构件处于专门的模型构件库中。模型构件库中的构件之间没有建立直接的关系,尽管他们之间有接口可以相连。构件一些属性没有确定值,必须在用户将它选中并加入到特定的企业模型后才能确定,比如,模型构件所在域、域过程、图形位置属性、仿真,以及辅助决策参数值等。当选中的模型构件进入模型时,需人加以干预。
模型构件库中的构件可以随时在建模过程中通过支持系统提供的工具预览和选取。
2.构件化模型。模型构件处于构件化参考模型中。作为模型的一部分存在,构件之间已经建立了应有的联系,故一些属性值已经确定,比如,模型构件所在域、域过程,模型构件的图形位置属性等。但由于参考模型具有一定的普遍意义和参考作用,故供仿真,以及辅助决策的参数值并没有确定。必须在用户将它选中并加入到特定的模型后才能确定。
参考模型中的模型构件可以在企业模型定制的过程中决定是否采用,其他时候则可以模型间相互拷贝、剪切模型构件的方式从参考模型中得到。
四、基于模型构件重用技术的企业建模方法
1.企业建模方法。在基于模型构件的企业建模活动中,建模人员的建模方式有所变化。建模人员首先要作需求分析,如图2所示,确定即将建立的模型包含哪些模型构件,并确定其中哪些能够从系统中直接获得,以及怎样获得,哪些是一定要在本次建模过程中新建。
由此,提供两种构件化企业建模方法:基于和不基于行业参考模型的企业建模方法。前者分为三个主要步骤:(1)客户根据参考模型库提供的标准构件定制模型架构;(2)逐步修改、补充模型结构,包括重新定义新构件;(3)细化并最终形成具体的企业模型。即由路径P1和P3组成。而后者直接利用模型构件建立企业模型的步骤为:(1)定义所需新的模型构件或从模型构件库中选择确定所需模型构件,形成完整的企业模型框架;(2)细化并最终形成具体的企业模型。即由路径P2和P3配合完成。
2.构件化建模支持系统的开发和设计。在VC6.0的平台上开发出了相应的构件化企业建模支持系统CEMS v1.0,充分证明了上述构件化建模的思想的有效性。CEMS的主要功能有:(1)管理功能,完成企业模型与参考模型的管理、模型构件库的管理以及用户管理。(2)构件化建模功能,可以实现上述提到的两种构件化企业建模方法。(3)仿真分析功能。模型构件在定义并建立完毕后,其管理方式主要可以分为模型构件库和构件化参考模型这两种形式。
五、结束语
1.企业是典型复杂系统,描述一个企业非常困难,传统的建模方法都需要花费大量的人力和物力,也不能保证模型的准确与规范,为了提高企业的综合实力,必须在对企业现状的了解和目标状态的正确预测的基础上对企业的技术装备、管理机制乃至组织机构不断的进行优化。
2.应用模型构件建立起来的企业模型,其构件必须以相同的标准接口进行封装,才能供构件化企业建模使用。
3.模型构件处于构件化参考模型中,在构件之间已经建立了应有的联系,故一些属性值已经确定,但由于参考模型具有一定的普遍意义和参考作用,故供仿真,以及辅助决策的参数值并没有确定,必须在用户将它选中并加入到特定的企业模型后才能确定。
4.参考模型中的模型构件可以在企业模型定制的过程中决定是否采用,其他时候则可以模型间相互拷贝、剪切模型构件的方式从参考模型中得到。另一方面,由于企业行为具有层次性,相同类型企业间差异性较小的行为层次有能加以封装。
参考:
[1]姚家奕吕希艳张润彤:管理信息系统[M].北京:首都贸易大学出版社,2003
[2]周秋珍张浩等:基于面向对象技术的构件化模型的仿真和分析评价.组合机床与自动化加工技术,1999年第12期,P20-23
[3]麻师友:人工智能技术导论[M].西安:西安科技大学出版社,2000
[4]He Feiming, Yan Juanwei, The Study of Construct-based Enterprise Modeling Approach and its Support Tool[J], 1999 Asia Pacific Decision Sciences Institute Conference. Shanghai, June 9-12,P56-59:1999
[5]王志良:人工心—关于更接近人脑工作模式的[J].北京科技大学学报,2000(5):478-481
[6]Yan Juanwei, Mu Chuan et al, The Architecture and Modeling Method of ACEM, AMSMA’2000:P679-682
[7]应时周顺等:基于构件库及构件组合的软件重用.机工程,1998.11,vo1 24,No 11:P19-22
上一篇:中小企业品牌建设的探析
下一篇:中小企业实现零存货管理研究











