用UUMMLL建模提高核心竞争力
2010-12-31张慧成
文/赵 臻 张慧成
用UUMMLL建模提高核心竞争力
文/赵 臻 张慧成
现代世界,核心竞争力是企业家最关心的事情。“核心竞争力”是什么?就是俗话说的“一招鲜,吃遍天”。对于企业而言主要指技术和管理两个方面。如果在这二者中你具备其中之一,你的企业将战无不胜。如果这两方面你都具备核心竞争力,恭喜你,你将进入世界五百强。
不信可以参照“微软”。比尔·盖茨的办法有两个,一个是举世无双的“视窗技术”,一个是有遍布世界的高效团队。微软的核心竞争力是怎样形成的呢?一靠员工的拼命精神,二是员工的高待遇。如果说拼命精神和高待遇密切相关,那么是先有拼命精神后有高待遇,还是先有高待遇再有拼命精神?这是个先有鸡还是先有蛋的问题,恐怕谁也说不清。比尔·盖茨的做法是,先给员工发两倍的工资,产生拼命精神;然后世界各地到处跑,激励员工拼命。这种做法效果很好,但是员工们累得受不了,比尔·盖茨先生也非常疲劳。
能不能有一种更好的办法用来提高核心竞争力呢?能不能把提高核心竞争力形成一种机制,使员工和管理者低投入,高产出呢?如果这个问题放在十年以前,那是天方夜谭,但是放在今天,就有了实现的可能。
比尔·盖茨的办法有两个,一个是举世无双的“视窗技术”,一个是有遍布世界的高效团队。
使用UML建模,提高核心竞争力
什么是UML建模,它怎么能提高核心竞争力?
1.什么是UML建模?
UML是近年来新兴的软件技术,它是一套可视化建模工具,有十三张模型图表。它的好处是在建模阶段不使用Java、VB等专业语言,直接可以用可视化方法设计图表模型。模型设计出来之后,使用MDA转换机制进行模型转换,产生源代码,这时只需编少量的代码就可以把模型实现成为系统。UML原理简单,操作方便,建模效率高,实现系统容易,非常适合利用计算机进行工作的企业使用。
2.用UML建模提高核心竞争力
UML有十三张模型图表,分别为活动图、用例图、类图、对象图、序列图、状态图、组件图、部署图、包图、通信图、交互概述图、组合结构图、时序图。这十三张图可以反映企业经营全过程。例如:活动图可以描述企业流程、用例图可以描述企业活动,类图中的控制对象可以规范员工的行为,类图中的实体对象可以封装各种文件信息,序列图可以实现对象之间的交互。
可能有人会问,只是一个建模,怎么能提高核心竞争力?让我们来看看UML建模的过程。
(1)业务流程图的功能
业务流程图是一张图表,它描述了在最高领导者指挥下企业从生产到销售的各项活动,其中包括信息流的产生和企业经营目标,使人看到这张图就能胸怀全局。
(2)用例图的功能
用例是一种把需求捕获下来的方法。对企业来讲用例就是一项生产经营活动。要完成这个活动,企业家各有各的办法。而用例所使用的方法就是把执行者的行为和被执行者对象封装在一起,通过用例内含的步骤实行交互,自动执行任务,从而达到经营目标。
(3)控制对象类图的功能
顾名思义,控制对象就是用来控制其他对象行为的,它有一个重要责任,就是控制经营活动中的每个参与者必须按时完成工作并自动接受上级交给的任务和自动传递交给下一级的任务。如果哪一个参与者出了问题,不能按时完成上级交办的任务,企业链条便会断链,企业的信息流、物流将会中断。也就是说,用UML建模,你必须成为一个高效率的团队,否则你就不能生存。
(4)实体对象类图的功能
实体对象的作用是建立和保存数据表,供控制对象调用。实体对象里面封装着属性和操作项目,例如,人名、编号、电话号码、电子邮箱账号、产品名称、产品数量等等。当系统工作时,实体对象向控制对象提供数据,当系统停止工作时,实体对象完成生命周期,数据保存,进入数据库。
(5)序列图的功能
序列图的作用是用生命线的表示方法来描述控制对象对实体对象图中各对象的交互过程,生命线走完,建模完成。
接下来的事情就是由程序员利用MDA转换机制转换代码,构造数据表,组建部署图,确定软件架构,实现系统设计。
从上面的叙述可以看出:用UML建模,势必能建成一个企业经营各环节之间无缝链接的高效率团队。试想:如果一个企业活力四射,各级之间没有也不能设置任何障碍,那么它是否能成为本行业的佼佼者?回答是肯定的,这样,它就具备了核心竞争力。
企业经营与UML模型的关系
UML是面向对象建模工具,它既可以针对企业经营全过程建模,也可针对具体某项工作建模。它不用考虑面向过程建模时需要考虑的计算机语言、数据结构、建立数据库等专业问题。只要建模者对自己的工作足够熟悉,就可以使用UML工具用自己的方式建模。他不必担心模型能否实现成系统,只要问题叙述清楚,概念符合逻辑,语言能够按主谓宾顺序表达,就能达到目的。
下面介绍UML中几个主要模型和企业经营的关系:
1.业务流程
企业的业务流程可以用UML中的业务流程图来表示。
假如有一个生产家用电器的企业。当企业接到客户订单后,计划处下达计划书给生产系统,生产系统安排外包商和企业生产线按照客户标准生产产品,产品生产出来后生产系统通知销售系统进行销售,销售系统和客户交易后将产品交给客户。
业务流程图和企业的方针目标含义相似,图上有目标、有指挥者,有主要流程,有主要活动,有信息流,非常适合领导者使用。
2.案例
在UML建模中,案例是用“用例图”表示的,它是对系统建模的总体架构。
用例图就是对案例进行剖析,找出企业的主要经营活动,然后对每个活动建立用例。并规定每个用例的执行人,通过用例内部规定的流程将信息传达给下一个执行人。
我们还以生产家用电器的企业为例,在本例中,设计了三个用例模块,计划、生产、销售。现在描述如下:
(1)计划人将计划书打入计划用例模块,由模块内部搜索具体生产人,然后交通知系统将计划传给生产人。
(2)生产人按照计划书要求生产产品。生产出产品后,将产品清单打入生产用例模块,由模块内部搜索具体的销售人员,然后交通知系统将产品清单传给销售人员。
(3)销售人员接到产品清单后和客户进行交易,交易完成后将销售清单打入销售用例模块,由模块内部搜索计划人,然后交通知系统将销售清单传给计划人。
在用例图中,除了执行人所作的计划书、产品清单、销售清单之外,信息的传递都是自动进行的。
3.控制对象
控制对象的作用是用来封装执行人和与其他对象(包括人、材料、交易)的交互行为,下面对控制对象进行描述。
在计划控制对象里面计划人是执行者。他首先填写一份计划书传到计划用例数据库。然后将计划书编号传给计划对象,与此同时,系统启动XML智能搜索机制从生产人员名单中按照计划书编号搜索具体的生产人,搜索到生产人之后,计划控制对象依照生产人的电话号码和电子邮箱账号交通知系统将计划书传给生产人,完成计划控制。
在生产控制对象里面生产人是执行人,生产出产品后,生产人将产品清单传到产品用例数据库,然后将产品清单编号传给销售对象,与此同时,系统启动XML智能搜索机制从销售人员名单中按照产品编号搜索具体的销售人,搜索到销售人后,生产控制对象依照销售人的电话号码和电子邮箱账号交通知系统将产品清单传给销售人,完成生产控制。
在销售控制对象里面销售人是执行人,销售产品后,销售人将销售清单传到销售用例数据库,然后将销售清单编号传给计划对象,与此同时,系统启动XML智能搜索机制从计划人员名单中按照销售清单编号搜索具体的计划人,搜索到计划人后,销售控制对象依照计划人的电话号码和电子邮箱账号交通知系统将销售清单传给计划人,完成销售控制。
需要注意的是,整个控制过程的信息流是闭环的,每个控制对象的执行人必须按时按量完成任务,否则系统就会断链。在这里,系统可以安装一个自动报警装置,企业领导可以向各个控制对象的执行人问责。
4.实体对象
实体对象的作用是建立和保存数据表,供控制对象调用,以计划用例模块为例,它里边的实体对象有计划人对象、生产人员名单对象、生产人员推荐名单对象、计划书对象、生产人对象。
每个对象里面封装着各自的属性和操作项目,例如,人名、编号、电话号码、电子邮箱账号、产品名称、产品数量等等。当系统工作时,实体对象向控制对象提供数据,当系统停止工作,实体对象完成生命周期,数据保存,进入数据库。
5.序列图
序列图的作用是用生命线的表示方法来描述控制对象对实体对象图中各对象的交互,下面仍以计划用例模块为例进行介绍。
首先由计划人将计划书编号打入系统,系统启动搜索机制搜索生产人员名单,产生生产人员推荐名单之后将生产人员推荐名单传给计划对象,计划对象接到生产人员推荐名单之后,依照该名单的电话号码和电子邮箱编号交通知系统将计划书传给生产人对象,完成计划用例中控制对象和实体对象的交互。以此类推,其他各序列图也按照类似的程序实现自己用例模块中控制对象和实体对象的交互,最终完成建模全过程。
剩下的工作就是由程序员利用MDA转换机制转换代码,构造数据表,组建部署图,确定软件架构,实现系统设计。
整个控制过程的信息流是闭环的,每个控制对象的执行人必须按时按量完成任务,否则系统就会断链。
结论
用UML建模提高核心竞争力,首先可以进行商业模式创新,即改变传统的金字塔多层管理模式为面向对象的平面管理模式;进而实现技术创新,用UML方法结合具体企业打造出一个高效机制;然后实现管理创新,使企业经营各环节实现无缝连接,创造高效益。
UML建模过程和企业经营过程十分相似。首先是建模人要把握全局,定出建模目标。然后是找出案例中的主要经营活动并制定用例模块。接着需要运用建模人的经验智慧,对每个控制对象的执行者制定行为规范并给实体对象(人、交易、物料)输入初始信息,最后用序列图实现对象之间的交互,完成建模设计。
UML建模系统和传统的企业管理系统完全不同。用UML建模实现的系统没有弹性,能用机制保证效率。传统管理系统则因人而异,管理松紧不一,不能保证效率。
从企业高层来看,用制度保证效率,用现代科技提高企业核心生产力是历史的必然。对广大员工来讲,用科学方法衡量个人的贡献,最能体现公平。
一个企业,如果拥有了现代科技方法打造的管理系统,又充分体现了公平正义,那么,提高核心竞争力就势在必成。
(作者单位:信息工程大学、信息工程学院)