欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    工作流建模工具.docx

    • 资源ID:578486       资源大小:167.54KB        全文页数:28页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    工作流建模工具.docx

    WwwCSDNret首页I新闻I技术中心I其次书店I程序员I开发高手I社区I黄页I人才Iio100100100oii100io100oioioio100100o1101001Io100oio100io100100100oii1001«10000011110101010001110100110100010010101001000100010001000001111010101101001101000101001010010010l110010Woo111001l000i0i010i00100010001000100000111IOlOl移动I专题ISUNlIBMl微软I微创I精华IDonewsI人邮我的分类我的文档全部文章发表文章专栏管理使用说明CSDN-文档中心-其他阅读:5572评论:5参加评论XML最新文档列表Windows/.NET.NET(rss)VisualC+(rss)标题关键字出处基于UML的工作流管理系统分析Winboy20原作UML工作流工作流管理系统基于UML的工作流管理系统分析Delphi (rss)Visual Basic (rss)ASP (rss)JavaScript (rss)JavaLinu×Java (rss)Perl (rss)综合其他开发语言(rss) 文件格式(rss)企业开发嬉戏开发(rss) 网站制作技术(rss)数据库数据库开发(rss) 软件工程其他(rss)O引言随着社会生产的流程化,工作流起着越来越重要的作用。依据WFMC的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参加者对文件、信息或任务依据规程实行行动,并令其在参加者之间传递。简洁地说,工作流就是一系列相互连接、自动进行的业务活动或任务。本文将具体介绍基于UML的工作流管理系统分析与建模。1工作流概述对工作流的讨论起源于二十世纪七十年月,受网络的局限性,最初的工作流系统主要以企业内部的文档处理为主。到了二十世纪九十年月,随着Internet技术的进展及应用,促进了电子商务应用的极大进展,使得公司与公司之间、公司内部部门之间以及子公司之间的业务相互处理成为可能,这为工作流的进展带来了很大的机遇和挑战。依据国际有关组织的猜测,随着电子商务的进展,以数据处理为中心的数据库产品已经进入稳定进展期,以业务过程处理为中心的工作流产品将进入高速进展期。在国内,随着企业管理的法律规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更简单的业务过程管理迈进。为了实现组织目标,有关业务活动依时序或规律关系相互连接构成业务流程。在业务开展过程中,文档、maoerzuozuo (10)Iiuhualiang (4)wffy (2)toli×iaohui (4)savage54321 (1)avlee awnucel (1)junglesong (1)hslyll (4)hayyon (3)信息或任务,依据组织法律规范在参加者之间传递、处理或执行。总体业务流程中,实现了基于计算机帮助处理而达到自动化的全部或部分称为工作流。也就是说,工作流是在计算机帮助下全部或部分自动执行的工作过程,该过程可运行于异质、分布的运行环境中,供多人协同工作。工作流服务器是供业务流程可视化设计、管理和掌握业务流程的运行、并在实际执行过程中可动态修改业务流程的一种计算机软件平台。它使得快速开发、部署和运行企业业务管理系统、电子商务系统等成为可能。它也使得企业在简单多变的市场环境中,为了快速适应市场的变化,在保存现有投资,现有系统不变的状况下,快速调整业务或商务流程成为可能。如它可应用在:选购处理、各种申请、订单与报价处理、员工绩效考核、人事变动、贷款审批、索赔处理、B2B、电子商务等。2工作流管理系统概述工作流管理系统是定义、创建和执行工作流的系统,它是一种特殊的计算机支持的协同处理(CSCW,ComputerSupportedCooperativeWork)软件系统。工作流管理系统的产生工作流管理系统(WfMS,WorkflowManagementSystem)是以计算机支持的分布式、协同工作业务流程的自动或半自动化为讨论目标的软件系统。随着计算机网络,特殊是Internet/Intranet的迅猛进展和应用,计算机支持的分布式、协同工作的工作流系统在企、事业单位中的地位显得越来越重要,也有着宽阔的前景。工作流管理系统是定义、创建、执行工作流的系统。开发这类软件系统就是要协调分布式、协同处理的各个节点上的活动,依据预定义的掌握流程进行执行,以达到对它们的自动执行和有效的管理。开发这类软件有很大的重复性,工作流管理系统就是将这类软件的公共的流程掌握部分(工作流运行服务、引擎)、管理部分和其他公共部分抽象出来,形成一种软件开发平台,用户只需要将它们的掌握流程描述出来,该平台软件就可对它们的掌握流程进行自动执行和有效地管理,而不需要对每次不同的应用重复地开发。不同工作流管理系统可以有不同的实现方法,不同的底层通讯机制,应用的范围也可能有很大的差距,但全部的工作流管理系统从用户的应用层上来看,通用工作流管理系统应能够供应以下三个方面的功能支持:首先是建筑功能,即对工作流的业务流程及组成这些业务流程的活动进行定义和建模。其次是运行掌握功能,即在肯定的运行环境下,负责创建、执行和掌握工作流实例,激活相应的资源和应用,并完成过程中从一个活动到另一个活动的掌握转移。它是整个工作流管理系统的核心部分。最终是运行交互功能,即在工作流实例的运行中,工作流管理系统与工作流参加者(业务工作的参加者或掌握者)及外部应用程序进行交互的功能。由于信息技术的进展和日趋激烈的商业竞争,人们不再满意于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常规性事务进行管理、集成的技术,WfMS的消失是必定的。它可以改进和优化业务流程,提高业务工作效率;实现更好的业务过程掌握,提高顾客服务质量;提高业务流程的柔性等。3工作流管理系统的组成一个完整的工作流管理系统中主要包括如下七个部分的部件和数据。a.过程定义工具过程定义工具被用来创建计算机可处理的业务过程描述。它可以是形式化的过程定义语言或对象关系模型,也可以是简洁地规定用户间信息传输的一组路由命令。b.过程定义过程定义(数据)包含了全部使业务过程能被工作流执行子系统执行的必要信息。这些信息包括起始和终止条件、各个组成活动、活动调度规章、各业务的参加者需要做的工作、相关应用程序和数据的调用信息等。C.工作流执行子系统和工作流引擎工作流执行子系统也称为(业务)过程执行环境,包括一个或多个工作流引擎。工作流引擎是WfMS的核心软件组元。它的功能包括:解释过程定义,创建过程实例并掌握其执行,调度各项活动,为用户工作表添加工作项,通过应用程序接口(API,ApplicationProgramInterface)调用应用程序,供应监督和管理功能等。工作流执行子系统可以包括多个工作流引擎,不同工作流引擎通过协作共同执行工作流。d.工作流掌握数据指被工作流执行子系统和工作流引擎管理的系统数据,例如工作流实例的状态信息、每一活动的状态信息等。e.工作流相关数据指与业务过程相关的数据。WfMS使用这些数据确定工作流实例的状态转移,例如过程调度决策数据、活动间的传输数据等。工作流相关数据既可以被工作流引擎使用,也可以被应用程序调用。f.工作表和工作表处理程序工作表列出了与业务过程的参加者相关的一系列工作项,工作表处理程序则对用户和工作表之间的交互进行管理。工作表处理程序完成的功能有:支持用户在工作表中选取一个工作项,重新安排工作项,通报工作项的完成,在工作项被处理的过程中调用相应的应用程序等。g.应用程序和应用数据应用程序可以直接被WfMS调用或通过应用程序代理被间接调用。通过应用程序调用,WfMS部分或完全自动地完成一个活动,或者对业务参加者的工作供应支持。与工作流掌握数据和相关数据不同,应用数据对应用程序来讲是局部数据,对WfMS的其他部件来说是不行见的。术语解释表1工作流管理系统术语解释术语/缩写解释过程定义由过程定义工具所定义的一个工作流过程过程实例过程定义运行之后转化为过程实例,一个过程定义可以产生多个过程实例活动一个相对独立的工作的描述,它是过程定义的一个重要组成部分活动实例活动运行之后的一个实例工作项在一个活动实例中,工作流参加者所需执行的工作工作项列表一个参加者所负责的全部工作项的具体描述信牌箱活动之间传递信息的驿站转移从活动到信牌箱或从信牌箱到活动,描述信牌箱与活动之间关系的连接工作流掌握数据表示过程实例、活动实例的状态信息工作流相关数据与业务过程相关的数据,工作流引擎依据它们来确定过程实例的状态转移日志数据系统中全部发生的大事及相应数据的纪录运行服务器负责整个过程的运行、调度、查询及日志的纪录等过程定义状态表示过程定义目前所处的状态,如:是否已发布等过程实例状态表示过程实例目前所处的状态,如:运行、挂起等活动实例状态表示活动实例目前所处的状态,如:运行、挂起等工作项状态表示工作项目前所处的状态,如:运行、挂起等引擎运行服务器的核心,负责过程实例的执行、调度引擎容器包含了多个引擎,并供应多引擎管理功能4工作流管理系统功能分析前面已经介绍过,一个完整的通用工作流管理系统应包括七个部件,这里限于篇幅的缘由,只对工作流管理系统的核心部分:工作流执行子系统和工作流引擎进行分析。工作流管理系统核心功能工作流管理系统的核心组成部分称为工作流执行子系统,它为创建、初始化和执行过程实例供应了一个运行环境。在一个工作流执行子系统中可以包括一个或多个工作流引擎,前者是一种集中式的实现方式,而后者是一种分布式的实现方式。分布式的实现方式又可以分为同构和异构两种不同的状况。所谓同构是指在一个运行服务系统中包含了多个兼容的工作流引擎;所谓异构是指在工作流管理系统中包含了两个以上异构的工作流执行子系统。工作流引擎是工作流管理系统的核心软件部件。它的主要功能有:解释过程定义,掌握过程实例(创建、激活、挂起、终止等),依据过程定义已确定的业务规律调用各项活动,为用户工作表添加工作项,维护工作流掌握数据和工作流相关数据,调用应用程序,供应监督,管理和审计功能。工作流执行子系统涉及四种数据:工作流掌握数据、工作流相关数据、组织/角色模型数据和工作表。第一种,工作流掌握数据。指只由工作流执行子系统维护的内部掌握数据,主要用于表示过程实例与活动实例的状态信息。其次种,工作流相关数据。指与业务过程相关的数据,他们由应用程序或由用户通过工作项处理来产生和更新,工作流引擎依据相关数据来确定过程实例的状态转移,例如过程调度决策数据、活动间的传输数据等。第三种,组织/角色模型数据。是描述组织结构的数据,主要用于确定工作项的执行者。第四种,工作表。列出了与工作流参加者相关的一系列工作项。5建模实例5.1 创建用例视图用例视图从外部用户的角度捕获系统的行为。它将系统功能划分为对活动者(系统的抱负用户)具有意义的事务。这些功能片被称为用例。用例通过系统与一个或多个活动者之间的一系列消息描述了与活动者的交互。其活动者包括人员、其它的计算机系统和进程。活动者用一个小人表示,活动者的名字标在这个小人的下方。用例用一个椭圆表示,用例的名字标在椭圆中或下方,用实线与同自身通信的活动者相连接。用例视图对活动者,所感知的系统功能进行建模,目的是列举活动者和用例,显示活动者在每个用例中的参加状况。a.工作流执行子系统l工作流执行子系统用圆图图1表示工作流执行子系统的用例图。活动者包括WfClient(工作流客户端)、MOnitor(工作流监控端)、DefinitionDB(工作流定义数据库)、EnaCtmentDB(工作流运行数据库)、OrganizationDB(组织机构数据库)、ApplicationDB(应用程序数据库)、WorkItenlDB(工作项数据库)、ConfigFile(工作流系统配置文件)。这里,WfClient作为接收用户交互的界面部分,将用户所作的行为,依照固定的规章,将恳求送给工作流执行子系统进行处理。MOnitOr作为接收系统管理员交互的界面部分,将系统管理员对系统作出的调整,发送给工作流执行子系统进行处理。其余的DefinitiOnDB等活动者,负责将工作流执行子系统每一步的操作与状态纪录到数据库中,以永久保存。用例包括ReSOUrCeLoCate(资源定位)、EngineContainer(引擎容器)、PrOCeSSDefLoad(定义装载)、ProCeSSMonitor(过程监控)、Util(公用程序)。其中,EngineContainer通过ReSOUrCeLOCate定位全部系统所用到的资源,表EngineCOntainer用例使用ReSOUrCeLOCate用例,用带有箭头的实线表示。EngineContainer不直接与用户交互,活动者对工作流的参加都是通过ProCeSSMonitOr这个工作流执行子系统的入口来进行的。EngineContainer通过ProCeSSDefLOad将现有的工作流定义装入,这样才能运行该工作流,EngineContainer用例与ResourceLocate用例之间是使用关系。这里仅给出用例PrOCeSSMonitOr的具体功能分析。这些功能分析作为对ProCCSSMOnitOr用例的注释,不在用例图上标识,只作为系统具体设计时的要点。对其余用例的分析方法与之类似。过程监督服务器作为引擎容器的一部分,主要供应外部对引擎容器的运行状况的监督,即对引擎当前运行状况的查询。譬如,当客户端或管理端需要了解引擎的运行状况时,首先发出一个消息恳求,消息服务器接受到该消息后对消息进行解释,假如属于查询引擎的运行状况,则调用监督服务部分供应的APl(应用程序接口)对引擎进行查询,然后将结果返回至恳求者。监督服务器处理的查询恳求依据恳求对象的不同主要有如下内容:引擎容器运行状况的查询;各引擎运行状况的查询;过程定义信息的查询;过程实例信息的查询;活动实例信息的查询;工作项信息的查询;同步命令恳求的响应。b.工作流引擎图2表示工作流引擎的用例图。其中的活动者包括EngineMarIager(引擎管理器)与LogFiles(日志文件)。EngineManager负责掌握工作流中全部元素的状态,是工作流调度的核心。LogFiles阶段性将固定格式的文字纪录为日志,用以保存。这里的用例有PrOCeSSCOntrOI(掌握过程实例)、TransitionControl(掌握转移)、ActivityControl(掌握活动)WorkIteinControl(掌握工作项)、DanamaticModify(动态修改流程)、CreateLOgfile(创建日志文件)。EngineManager依据肯定的条件,通过ProcessControKTransitionControl>ActivityContro1WorkItenContro1与DanamatiCMOdify,掌握工作流各个组成元素的状态,以达到掌握工作流的目的。c.过程监督图3表示过程监督用例图。其中的活动者包括EnactmentDB(工作流运行数据库)与engineContainer(引擎容器)。用例有EngineQUCry(对引擎的查询)、ProcessDefQuery(对过程定义信息的查询)、EngineContainerQuery(引擎容器运行状况的查询)、ProcessInstanceQuery(对过程实例进行查询)、ActivityInstanceQuery(对活动实例进行查询)WorkItemQuery(对工作项进行查询)、TransitionQuery(对转移信息查询)。这里仅对用例PrOCeSSInStanCeQUeU进行具体功能分析,对其余用例的分析方法与之类似。ProcessInstanceQuery是对系统中的过程实例进行查询,主要包含如下内容:取得过程实例列表:得到系统中的全部过程实例的一个列表;从过程实例列表中取得一个过程实例的信息;依据给定的过程实例编号得到该过程实例的具体信息;关闭已经打开的过程实例列表;取得系统中过程实例的各种状态的一个列表;依据给定的过程实例编号查询其状态;关闭打开的过程实例列表;取得系统中过程实例的各种属性信息的列表。5.2 创建交互视图交互视图描述了实现系统行为角色之间的消息交换序列。分类角色是对交互中充当特殊角色的对象的描述。交互视图供应了系统中行为在全局的描述,显示了多个角色间的掌握流程。交互视图用侧重点不同的两种图来显示:挨次图和协作图。消息指角色间的单向通信,从发送者到接收者的携带信息的掌握流。消息可能带有角色间传递值的参数。挨次图和协作图均显示了交互,但它们强调了不同的方面。挨次图显示了时间挨次,但角色间的关系是隐式的。协作图表现了角色之间的关系,并将消息关联至关系,但时间挨次由于用挨次号表达,并不非常明显。每一种图应依据主要的关注焦点而使用。a.挨次图挨次图表示了随时间支配的一系列消息。每个分类角色显示为一条生命线,代表整个交互期间上的角色。消息则显示为生命线之间的箭头。挨次图可以表达场景,即一项事务的特定历史。挨次图以二维图表来显示交互。纵向是时间轴,时间自上而下。横向显示了代表协作中单个对象的分类角色。每个对象用方框表示,对象的名字在方框内部,并在名字的下方加下划线。每个分类角色表现为垂直列一生命线。在角色存在的时间内,生命线显示为虚线;在角色的过程激活时间内,生命线显示为双线。消息显示为从一个角色生命线动身至另一个角色生命线的箭头,箭头用从上而下来的时间挨次来支配。挨次图的一个用途是显示用例的行为序列。当行为被实现时,每个挨次图中的消息同对象的操作或状态机中迁移上的大事触发相全都。Fg=i IbnisIagi atIlll!h命令请求!IIV2:分发命令IJ11¾3t执行命令;IlTj-I;I修改数据IIIU5t记录执行日志I ffIl&返回施行结果()图4处理金求顺序图图4表示处理恳求用例的挨次图。图中五个方框分别表示五个对象:ProcessMonitorsEngineManagerxEngineEntactmentDIkLogfiles<,这个用例是由ProCeSSMonitOr接收用户操作,再将这些操作转换成固定的恳求,发送给引擎执行而产生的。当PrOCeSSMonitOr接收到用户在界面上所作的操作后,将这些操作转换为固定的命令恳求,发送给EngineManageroEngineManagCr再依据接收到命令的类别,将命令分发给不同的Engine。Engine则具体执行相应的命令。Engine执行完命令后,通知EntaCtnIentDB修改相应的数据。接下来,Engine再通知LOgfiIeS将所作的操作纪录下来,以供以后查询。最终,Engine直接将结果返回给PrOCeSSMOnitor,由PrOCeSSMOnitOr将结果包装,显示给用户。b.协作图协作图对交互中存在意义的对象和链建模。对象和链仅在供应的上下文中存在意义。分类角色描述了对象,关联角色描述了协作中的链。协作图通过图形的几何排布显示交互中的角色。消息显示为附属在连接分类角色的关系直线上的箭头。消息的挨次由消息描述前的挨次号来表示。协作图的一个用途是表现操作的实现。协作显示了操作的参数和局部变量,以及更永久性的关联。当行为被实现时,消息的挨次与程序的嵌套调用结构和信号传递全都。命令请求f图5处理请求协作图图5表示对应于处理恳求用例的协作图。这个用例是由PrOCeSSMonitOr接收用户操作,再将这些操作转换成固定的恳求,发送给引擎执行而产生的。这个协作图表现了处理恳求用例所涉及的五个相关对象之间相互协作的关系。5.3 创建状态机视图状态机视图通过对一种对象的可能生命历史进行建模,描述了对象在时间序列上的动态行为。每个对象被认为是通过检测大事并对之响应来与外界进行通讯的孤立实体。大事表达了对象可以检测的变动一对象间的调用或显示信号、某个值的转变或时间的推移。任何影响对象的事物可以被描述成大事。真实世界发生的事情被建模成外部世界至系统的信号。状态指就某个特定类而言,对于发生的大事具有相同性质响应的一系列对象值。换言之,同一状态的全部对象以相同的方式响应某个大事,即对于给定的全部对象在接收到同一大事时执行相同的动作。而不同状态的对象可能对相同大事具有不同的响应,执行不同的动作。状态机包含由大事连接的状态。每个状态对对象生命期中的一段时间建模,该时间内对象满意肯定的条件。当大事发生时,它可能导致迁移的激发,使对象转变至新状态。当迁移激发时,附属于迁移的动作可能被执行。状态机在UML中显示为状态图。在状态机视图中,状态用带圆角的长方形表示,初始状态用实心填充的圆表示,结束状态用实心填充的圆外套一个圆圈表示。IntialstateCreate图6过程实例的状态机视图图6表示过程实例的状态机视图。从图中可以看出,一个工作流定义的过程实例,在运行时可能有五种不同的过程,分别为初始状态、就绪状态、运行状态、挂起状态与结束状态。一个过程实例在初始时,均为初始状态(initialstate)0依据需要,某个过程实例被创建(create),成为就绪状态(Ready)。随后,用户可以依据需要,选择就绪状态的过程实例进行启动(Start),被启动的过程实例的状态就变为运行状态(RUnning)。处于就绪状态和运行状态的过程实例都可以通过取消操作(abort)转变为结束状态(endstate)<,处于运行状态的过程实例,通过挂起操作(hold),可以转变为临时停止的挂起状态(Molded),同时处于挂起状态的过程实例也可以通过运行操作(run)转变为运行状态。挂起状态与结束状态的区分在于挂起状态并不释放所占用的资源,因而是可以恢复的。最终,一个处于运行状态的过程实例假如运行完毕,通过完成操作(finish)转变为结束状态。状态机可以用于描述用户界面、设施掌握和其它交互式子系统。它们还可用于在生命期中经受了若干特定阶段,每个阶段拥有特殊的行为的对象。5.4 创建活动视图活动视图是用于显示执行某个计算过程中的运算活动的状态机的一种特殊形式。活动状态代表了运算执行的状态:流程的步骤或操作的执行。活动图描述了挨次和并发活动分组。活动视图表达为活动图。活动图包含活动状态。活动状态表现了过程中语句的执行或工作流中活动的运行。与一般等待状态等待大事不同,活动状态等待的是运算的结束。当活动结束时,执行处理到图中的下一个活动。前一个活动结束时,活动图中的结束迁移被激发。活动状态通常没有外部大事的迁移,但它们可以由外围状态的大事而被取消。在活动图中,用左右两段是圆弧的长方形表示活动,用较粗的横线表示活动的分发,用带有箭头的线表示活动处理的先后挨次。图7用户操作活动图图7表示用户的操作活动图。用户在使用系统所供应的功能之前,首先应登录系统,也就是说,操作的第一步是登录(IOgin)。登录之后,用户可以在三种操作中任选一个执行:选择过程定义(ChoOSeprocessdefine)、选择过程实例(ChOOSeprocessinstance)以及选择工作项(choosework!tern)0这三个活动的执行,没有先后挨次,完全由用户进行选择。当用户选择了过程定义后,可以创建一个所选的过程定义的实例,也就是执行创建过程定义活动(Createprocessdefine);当用户选择了一个过程实例后,依据这个过程实例状态的不同,可以对这个过程实例进行终止(abort)、启动(Start)、挂起(hold)与运行(run)等操作,这些操作的执行是没有先后挨次的;当用户选择了一个工作项后,可以执行这个工作项,也就是做这个工作项的内容(doworkitem)o依据以上使用用例视图、交互视图、状态机视图以及活动视图对工作流管理系统所应具有的功能层次进行的分析,对通用工作流管理系统要达到的目标,应有了一个较为清楚的熟悉。而这些熟悉与理解,将为进一步的设计,奠定良好的基础。作者Blog:相关文章基于UML的工作流管理系统分析近三年高级程序员试题学问点比较会当凌绝顶-注册信息系统审计师CISA认证数据库设计中的灵敏方法PowerBuilder9.0抢先预览对该文的评论kevenwangjiwei(2004-04-09)全球第一款中文UML建模软件一一TrufunPlato2004抢鲜试用了!网址:试用版下载:一、系统功能(*表示仅在正式版中支持)1、可以绘制类图、用例图、状态图、活动图、协作图、部署图,*序列图。2、支持Cut,Copy,Paste操作。3、支持脚本(JsaiPt.Net)4、供应开放式API,支持插件开发。5、供应C#,VB.Net,J#,JSCriPt.Net,*。*C+z*Calm,*Delphiz*Eiffel,*Javar*Perlz*PHP,*Python共十三语言的实时正向工程和生成源码文件。6、支持数据库的反向工程。7、支持打印,图像复制功能。8、*可导入RoSe模型文件MDL格式。二、系统运行环境1、建议:Win2000/XP/2003,2X.NetFramework1.1(安装程序可自动安装)3、#1.1(安装程序可自动安装)三、使用限制无期限限制magik(2004-03-02)Ok不错zldi刁(2004-02-10)good,对我很有关心DennisLan(2003-12-17)不鳍的资料ccbzz.(2003-08-22)简历不错阿【评论】【关闭】网站简介-广告服务-网站地图-关心信息-联系方式-English北京百联美达美数码科技有限公司版权全部京ICP证020026号Copyright©CSDN.NET,Inc.AllRightsReserved

    注意事项

    本文(工作流建模工具.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开