基于扩展的UML活动图的工作流过程建模

来源 :重庆大学 | 被引量 : 0次 | 上传用户:feixiang20090911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流是一个业务流程,用于表达活动及活动之间变化过程。工作流管理与工作流的控制和协调有关,它的主要特点是使处理过程自动化。它根据一系列定义的规则、把文档、信息或任务在参与者之间传递,以达到提高生产组织水平和提高效率的目的。工作流模型一般从几个方面描述,它们包括:过程模型、组织模型、数据模型等等。工作流模型的重要部分是对业务过程的定义,即对工作流过程建模,包括组成过程的基本活动以及活动之间的时序关系。当前存在多种工作流过程建模方法,其中利用UML 活动图对工作流过程建模是一种重要的方法。UML 特别适合对动态的、小粒度业务建模。但是,现实世界的业务过程都十分的复杂,UML 活动图缺乏对业务活动的不同层次、高层次、大粒度活动的建模;对业务活动与外界的交互的表示欠缺,不能确定参与交互的对象的特征;同时对业务活动应用的数据的描述不足。用户基本上无法从UML 活动图中获取关于对象数据的信息。本文针对UML 活动图在工作流过程建模方面的不足,在阅读大量文献的基础上,讨论了工作流技术,对各种工作流过程建模技术进行了研究和分析,特别是利用UML 活动图工作流过程建模技术进行了详细的分析研究,讨论了其优点和不足,在此基础上,提出了一种基于扩展UML 活动图的工作流过程建模方法。该方法的主要特点是:将商业业务处理划分为不同层次的活动,上层活动图是业务的大粒度处理,下层活动图是业务的小粒度的处理,是对上层活动的细化。以此提出了分层活动图,用以描述不同层次的业务处理过程。在UML 活动图中增加了表达与外界交互的事件元素,并扩展了活动事件触发和活动转移机制,有效的描述活动的触发和变迁条件(事件),增强了过程模型与外界的交互能力。在UML 活动图中增加了表达选择条件和判断结果元素,增强了或分支路由的直观性。在活动图中增加了活动表达所需数据元素-应用数据对象和数据流信息,增强了业务过程中数据信息的表达。最后,针对某医院住院管理系统,简单的给出了其中两个层次的分层活动图。扩展的UML 活动图对业务流程进行更为丰富的语义表达,能较好的描述在工作流过程建模中所需要的内容,极大的满足了工作流过程建模的目的。
其他文献
随着互联网时代的到来,即时信息系统(Instant Messaging,缩写为IM)早已成为了不可或缺的办公工具和必不可少的生活方式。它的开发体系比较成熟,功能应用不断拓展。但是,经过
随着分布式数据库技术的广泛应用,其安全性也愈加受到人们的重视。目前,分布式数据库采用的安全性机制主要有:预防机制、监测机制、恢复机制。其中恢复机制是分布式数据库非常重
多输入模糊推理与多目标模糊决策算法在生产、经济、科学和工程活动中有着广泛的应用。随着生产技术与社会的发展,现实中的许多系统变得越来越复杂。例如,经济系统、社会系统、
数据库系统是信息系统的存储核心,数据库系统中的数据安全性很大程度上决定了整个信息系统的信息安全性,数据库安全的问题越来越多地受到关注。传统数据库系统中使用自主访问控
自上世纪80年代,关系型数据库(Relation Database, RDB)以良好的可操作性和优越的性能价格比逐渐取代文件系统、层次数据库系统和网状数据库系统,成为数据库的主流技术,市场
随着我国国民经济和城市化的发展,城市交通问题越来越严重。对城市交通网络进行交通疏散的计算机模拟,为安全、有序、有效的维护城市交通安全提供指导,成为了当前的研究热点。人
从2000年开始,IP多媒体子系统(IMS,IP Multimedia Subsystem)一直受到广泛的关注。IMS可以扩展新的3G业务,提供更强的业务控制和管理能力;融合固定接入网络和移动接入网络,向网络
近年来,随着多媒体技术以及网络技术的迅速发展,网络上的信息资源日益丰富。如何从海量的图像库中检索出满足人们需要的图像已经成为一个研究热点,与此同时,基于内容的图像检
近年来,虚拟化技术受到越来越多的关注。虚拟化技术作为最热门的IT技术之一,因其在降低软硬件资源消耗和提高计算资源的利用率方面的优势而受到青睐。在众多虚拟化技术中,Xen
本文在分析了现有公共卫生与医疗信息系统实现的问题与缺陷后,以公共卫生与医疗信息化的特点为基础,着重研究了以下两点内容:提出了利用Struts和Hibernate技术构建系统应用的