•商业工作者( Business worker )指组织内部的一个角色( role ),要弄清他所负的责任是什么,与哪些工作者互动,参与那一方面的工作流程。例如公司的销售员、代理、经理等。在 UML 中,用如下图标表示:
•商业用例( Business Use Cases )是一群与组织里有关的工作流程,说明组织或商业活动能作些什么。例如商业中的订货、定价、等。在 UML 中,用如下图标表示:
•活动图( Active Diagrams )用图形的方式来对商业使用的案例进行工作流程建模。表示出工作流程的步骤,工作流程中的决策点,谁负责完成每个步骤,哪个对象受到此工作流程的影响。例如一个客户收到一个有缺陷的产品并要求退款,客户服务部受理该事务,这一系列活动用 UML 图中的活动图表示如下:
为了更好地理解用例,我们常用活动图来加以说明,商业活动中引用活动图的描述目的为:描述一个操作执行过程中(操作实现的实例化)所完成的工作 ( 动作 ) ;描述对象内部的工作;显示如何执行一组相关的动作,以及这些动作如何影响它们四周的对象;显示用例的实例是如何执行动作以及如何改变对象状态;说明一次商务活动中的工作者(角色)、工作流、组织和对象是如何工作的。对本例,用活动图来表示这一过程责相当清楚、明了。其活动图如下:
至此,我们用 UML 一些简单的模型完整地描述了商业活动的整个过程。当我们的商业活动过程比较复杂时,即并发和分支活动比较多时,我们使用活动图来进行建模,就比较方便有利。4 结束语UML 推出的目标是用面向对象的方式来描述任何类型的系统,具有广阔的应用前景,最直接的是用 UML 为软件系统创建模型,但是, UML 标准并非计算机软件系统专用,同时它也可应用于其他的非计算机软件的系统,或者广泛应用于商业活动或过程。现今,在商业系统中用 UML 标准描述商业的目标、资源(人、计算机),规则(商业策略、政策等)以及描述商业的实际工作如商业活动过程。总之, UML 是一种通用的标准建模语言,可以对任何的静态结构和动态行为的系统进行建模。本文只是结合了商业活动说明 UML 在商业建模中的简单应用,商业活动的中要害是信息交流的高效性,而用 UML 实现建模能呈现给用户以简洁、明晰的可视化模型,更便于信息的沟通于交流,大大提高工作效率。相信 UML 具有广阔的市场前景,具有很大的经济价值。新闻热点
疑难解答