Altova UModel Enterprise Edition是一个专业的UML建模工具软件程序,其目的是帮助你在UML中设计应用模型并生成Java、C#或Visual Basic .NET代码和项目文档。也支持逆向工程任务。该工具可用于BPMN 1.0和2.0业务流程、BPMN 2.0编排图和协作图。此外,它能够自动将BPMN 1.0图更新为BPMN 2.0符号。尽管它包含了大量的配置设置,但GUI看起来很干净,并提供了一套结构良好的参数。你还可以访问一个详尽的帮助手册,该手册提供了关于该工具能力的有见地的信息。你可以创建用例图、活动图、类图、通信图、组件图、复合结构图、部署图、交互图、对象图、包图、序列图、状态机图、时序图和配置文件图。另外,你可以生成XML Schema作为UML图,SQL数据库的UML图,业务流程模型(BPMN 1.0和2.0)图,以及SysML图和SysML扩展到UML图的图。该工具使你能够插入各种对象,这些对象可以在大小、位置、颜色、线条风格、对齐和间隔属性方面进行改变。此外,你可以拖放对象到所需的位置,在UML图的任何元素中插入超链接,在多个图层中工作,以及撤销/重做你的操作。你可以查看图表创建过程中的语法错误报告,在收藏夹中存储经常使用的元素,显示或隐藏元素信息,查看概览面板,该面板显示大图表的缩小视图,并将项目分成不同的子项目,以便多人可以在一个模型上工作。更重要的是,你可以将图表导出为PNG或EMF文件格式,以HTML、RTF或DOC文件格式生成可定制的项目文档,并从/向XMI文件导入/导出模型。Altova UModel Enterprise Edition配备了一个内置的代码生成器,可以根据UML模型中的类来创建Java、C#或Visual Basic .NET代码。此外,你可以使用开发的模型语法检查来帮助你检测图的错误。另外,它还提供了对往返工程的支持,以便从修改的源代码中更新UML图。其他值得一提的重要功能有:OLE支持,ActiveX控制,命令行参数,集成脚本环境,允许外部操作程序和项目的API,以及Visual Studio/Eclipse集成,以及自动同步代码或模型的变化。总而言之,该软件具有先进的功能,可以帮助你创建商业流程图。它适合于对软件建模和应用开发感兴趣的专业人士。本站为大家提供的是Altova UModel Enterprise Edition 2022最新破解版,同时提供详细的安装教程,感兴趣的朋友下载试试吧。
安装教程
1、从本站下载数据包并解压,安装UModelEnt2022_x64.exe。
2、等待数据加载。
3、选择同意协议,然后点击next。
4、选择安装类型,然后点击next。
5、勾选创建快捷方式,然后点击install,。
6、软件正在安装,请耐心等等。
7、安装完成。
8、安装按成后将注册机复制到安装目录下并以管理员身份运行,点击patch即可。
软件功能
1、通过XMI交换UML模型
UModel支持以工业标准的XMI文件导入和导出模型,以获得最大的UML兼容性。该软件支持最新的XMI版本--XMI 2.4--既可以导入描述在其他应用程序中创建的UML模型的XMI文件,也可以导出UMel项目。
对行业标准XMI导入和导出的支持,为扩大UML在大型开发团队中的优势创造了机会。你可以增加UMdel的副本,与之一起工作--甚至取代--价格较高且繁琐的传统UML工具。团队成员也可以采用XMI导出,与专门的UML插件(如模型执行和调试工具)共享UMdel项目,这些插件不是整个项目组所需要的。
XMI 2.4支持最新的UML 2.4标准,同时也向后兼容UML 2.0、UML 2.1、UML 2.2和UML 2.3。该软件可以导入描述任何UML 2版本的模型的XMI文件。
2、使用XMI文件
成功导入 XMI 文件到该软件,会创建一个新的 UML 项目,每个元素都可以完全编辑,就像该项目最初是在该软件中创建的一样。你可以打开图来显示内容或关系。
3、源码控制支持
该软件包括对源码控制系统的全面支持,因为源码控制系统是维护软件开发项目完整性的重要工具。
该软件项目文件和由UModel创建或修改的源代码文件可以直接通过该文件界面和代码生成界面检出和检入。在随后的代码生成过程中,只有实际改变的源代码文件被检出。
该软件源控制菜单选择提供了对源控制功能的访问,包括获取最新版本、检出和检入文件或查看源控制检入事件记录的选项。
点击这里查看该软件和其他Altova工具所支持的源码控制系统的完整列表。
4、与Eclipse和Microsoft® Visual Studio®集成
该软件支持与Eclipse和Visual Studio的集成,使您可以在开发软件项目的同一应用开发环境中查看并在UML软件模型和源代码编辑窗口之间无缝切换。
在任何一个开发环境中,UMModel项目和你的源代码之间的自动、实时同步让你可以参考并在UML软件模型或源代码编辑器中工作,相信两者都能显示最新的项目状态。你在一个窗口所做的任何改变都会立即反映到另一个窗口。
此外,当与Eclipse或Visual Studio集成时,UMel企业版包括了对版本控制系统的支持,使用IDE对版本控制的内置支持。
该软件支持与Eclipse 4.3、4.4、4.5和4.6版本,以及Visual Studio 2017、Visual Studio 2015、Visual Studio 2013、Visual Studio 2010、Visual Studio 2008或Visual Studio 2005整合。该软件的Eclipse和Visual Studio集成模块可在Model下载页面上免费提供给Model企业版和Model专业版。
5、UModel脚本编辑器
该软件包括一个集成的脚本环境和表单编辑器,使您能够根据您的团队的开发风格调整Model。脚本环境可以帮助您通过定制UMdel功能和自动化重复操作来加快生产力。
利用UMdel脚本环境来实现一系列操作的自动化,编写和保存宏,创建自定义菜单和弹出式表单,或创建事件处理程序,定义对应用程序事件的自定义响应。
脚本环境和表单编辑器利用微软®.NET框架,支持2.0-4.0版本。默认情况下包括许多.NET程序集,你也可以添加你可能需要的其他程序集。脚本编辑器还支持JScript和VBScript,并包括一个交互式表单编辑器,以及宏测试和调试功能。
6、该软件应用编程接口(API)
该软件包括对高层自动化接口和低层API的支持,它可以直接访问应用功能和UML数据树。
该软件应用编程接口(API)包括对希望远程访问UMdel功能和操作UMdel项目的程序员的全面支持。基于UMdel COM的API和基于Java的API都允许完全自动控制UMdel和操作UML数据结构、类、接口和图。例如,一个外部应用程序可以启动UMdel,然后打开一个UMdel项目,并在UML图中突出显示元素,以提供一个模拟执行目标应用程序的可视化跟踪系统。
自动化API也允许UMdel被外部操作,以更新UML模型,重新生成代码,或对现有代码进行逆向工程以响应外部事件。该API允许用户编写UMdel插件来添加特殊功能,带有自定义窗口和对话框,可以通过自定义菜单安装在UMdel中。该API还允许通过外部脚本来操纵UMdel,例如在特定时间打开UMdel,然后对源代码库进行逆向工程,并创建项目的HTML文档。
7、模型驱动的架构
该软件通过独立于平台的模型和项目菜单中的模型转换选择来支持模型驱动架构(MDA),模型转换选择可以将所有代码相关的建模元素转换成C#、Visual Basic、Java、数据库和XSD。
模型驱动架构是一套应用UML(统一建模语言)的标准和方法,由对象管理组管理。在模型驱动架构中,软件项目的UML模型是一个独立于平台的模型(PIM),可以被完全描述,而不需要关心任何特定编程语言的细节。这种开发策略允许软件架构师和其他开发人员只关注主题领域所需的逻辑,而不是任何编程语言的特性。
用平台独立的模型来进行软件工程的模型驱动架构方法提供了两个主要的优势:在设计阶段,开发人员不需要关心软件语言之间的细节和变化,或者现有的UML模型项目可以从一种源代码语言转换到另一种。例如,一个C#应用程序的UML模型可以变成一个Java或Visual Basic项目。
模型转换甚至可以应用于从现有源代码反向工程的项目。例如,一个现有的Java应用程序可以被UMdel反向工程,然后转化为生成Visual Basic类,还有许多其他的可能性。
在模型转换过程中,UMdel将数据类型从源码映射到目标码,以适应不同语言之间的差异。通过类型映射对话框,您可以查看或甚至编辑类型映射对。该软件还自动将目标语言配置文件添加到转换后的项目中。
8、持久的转换参数
转换范式扩展到更新现有的转换并将更新合并到指定的目标模型中。转换参数存储在模型中的模型转换配置文件中。转换配置文件可以被设置为在正向工程代码生成之前和/或在逆向工程之后自动运行转换,以根据对另一目标语言的模型元素的变化来更新元素。
这一功能让UMdel在跨平台模型的发展过程中,自动完成了对多种源代码语言的大部分维护。
9、团队工作支持
该软件包括协助团队合作的功能,以成功地为大型项目建模。当更多的开发人员在一个项目上工作时,UML软件建模的图形通信优势成倍增加,因为子项目的可视化表示增强了整个开发团队的沟通。
该软件通过允许项目被分割成多个子项目来支持从事大型项目的团队。各个开发人员可以同时编辑单个模型的不同部分,每个子项目可以单独添加到源控制系统中。顶层项目,也就是组织子项目的项目,是主项目。子项目是UML包,保存为单独的UMdel项目文件,扩展名为*.ump。
一个现有的项目可以随着它的发展和更多开发人员的分配而被分割成子项目。或者,独立的团队可以启动新的UMdel项目文件,以后可以作为子项目合并到一个新的主项目下。
该软件让你组织子项目,而不强加任何僵硬的开发风格。根据你自己团队的偏好,你可以:在一个平面上将子项目组织成兄弟姐妹,在层次上组织子项目--一个子项目可以通过嵌套拥有自己的子项目,或者你可以将每个子项目指定为在主项目中可编辑的,或在主项目中只读的。
在代码生成过程中或从代码中更新模型时,所有的子项目都会被处理--单个项目文件或由多个可编辑子项目组成的项目文件之间没有区别。
10、3路项目合并
如果团队成员在同一项目文件的副本中进行了独立的修改,或者要合并项目文件,该软件项目合并功能可以让你将这些修改合并为一个单一的结果。
11、子项目文档
该软件生成文档功能允许用户在生成的文档中选择性地包括子项目,为单个开发人员提供灵活性,为他们自己的子项目生成文档,也为项目经理自动生成整个应用程序的文档。
软件特征
1、为所有UML图提供直观的可视化建模
把你最喜欢的图表视图和UML工具放在你的指尖上,以提高效率和生产力。在你用UMdel创建的UML图中,一切都可以自定义--大小、位置、颜色、字体特征和线条样式。
2、支持所有14种UML图示
UModel支持所有14种UML 2.5软件架构图类型,以及流行的SQL数据库中XML模式和表格的UML风格图。
3、项目要求。
用例图
用例图通常与其他软件架构图分开考虑,因为它们捕捉了项目需求,并可以定义正在开发的应用程序的范围。
4、UML结构图。
类图和对象图
复合结构图
组件图
部署图
包装图
简介图
5、UML行为图。
序列图
活动图
状态机图
交互概述图
时序图
通信图
任何项目都不可能使用所有的UML图表类型--软件建模允许在偏好和风格上的灵活性,各种任务需要不同的图表类型。无论你创建哪种图,UMdel都提供了一个无与伦比的视觉界面和方便的功能,使UML建模变得简单而有趣。
6、可视化建模的亮点。
每个图表类型都有专门的工具条
直观的颜色编码和图标
输入帮助器和快速编辑按钮
颜色、字体、线条大小等的级联样式
可定制的对齐网格
布局工具条可以完全控制元素的尺寸、对齐方式等
元素可以被分配到图表层,并有选择地查看或隐藏
无限的撤销/重做鼓励探索新的想法
该软件中的样式窗口让您轻松访问所有的显示选项,并让您修改单个元素、选定的组或整个类别。您还可以从下拉菜单中的调色板中选择颜色,或者轻松地为元素分配自定义颜色,无论是单独的、跨组和族的,还是整个项目的。
该软件的灵活布局选项让您为您的模型提供最清晰、最合理的组织。对齐网格形成了一个背景框架来定位图表元素。当您在主绘图窗格中创建新元素或移动现有元素时,可视化的对齐快线可以帮助您与图表中的其他现有元素对齐。
每种图表类型都有自己的工具栏,所以屏幕上不会被无关的图标挤满。你可以打开或关闭工具栏的文本标签,你可以显示或隐藏任何工具栏。
该软件甚至包括无限制的撤消/重做,以鼓励探索新的想法!
7、UModel帮助窗口
在主图左边的帮助窗口可以帮助你建立和查看你的模型。你可以从模型树、图表树或收藏夹中选择一个视角进入项目。
其他窗口提供了对属性、样式、层次和概览的快速访问,这是对大型图表的导航帮助。
8、超链接任何元素
该软件允许你添加超链接到任何UML图中的任何元素。你可以创建超链接到外部文件、Web URL或你项目中的其他图。你的描述成为超链接的弹出文本。
9、图层
该软件支持图层。每个元素都可以被分配到一个特定的图层,并且图层可以被锁定以防止改变。
10、概述帮助窗口
概述帮助窗口显示一个缩小的视图,确定大图的哪一部分显示在主图窗格中,为过于庞大而无法显示的复杂图提供一个快速导航工具。在窗口内点击可以向任何方向滚动。
11、从UML模型生成源代码
该软件包括一个内置的代码生成器,它可以根据UML模型中的类图、顺序图和状态机图创建Java、C++、C#或Visual Basic .NET代码,将你从编写低级基础结构代码的平凡任务中解放出来,这样你就可以专注于项目的业务逻辑和总体架构。
利用该软件生成的源代码来加速你项目的实施阶段,并消除可能潜入手工编写的代码中的意外错误,这些错误被证明在以后的调试中是很耗时的。
12、支持多种语言版本的代码生成
该软件代码生成器是基于XMLSpy和MapForce中使用的相同技术。所提供的Java配置文件可以生成与Eclipse、Borland® JBuilder®和其他流行的Java开发环境兼容的行业标准的Java代码。C++的配置文件与Visual Studio兼容,C#的配置文件为Microsoft® Visual C# .NET®, Borland® C#Builder®, 或其他C#开发环境生成代码。Visual Basic .NET的配置文件支持VB代码生成。
该软件支持具有强大类型检查和运行时实例化的C#泛型,并为C# 3.0和VB 9.0中引入的直接支持XML的新语言结构提供兼容性。UModel还支持命名参数、可选参数、动态编程、C# 4.0中引入的往返工程、二进制导入和序列图生成过程中的共变和反变。
Java开发者将赞赏对作为UML模板的Java泛型和Java枚举的支持,允许更容易地定义所有元素都是相同类型的集合,并允许在编译时检测这些集合中的类型错误。
为了确保代码质量,UMdel包含了一个模型语法检查器,可以在代码中复制到下游之前检测到图的错误或不一致。
13、从类图生成源代码中的类
该软件基于您的UML模型中的类来创建Java、C++、C#或Visual Basic .NET代码,将您从编写低级基础结构代码的平凡任务中解放出来,因此您可以专注于您项目的业务逻辑和整体架构。
利用UMel生成的源代码来加速项目的实施阶段,并消除那些可能潜入手工编写的代码中的意外错误,这些错误被证明在以后的调试中是很耗时的。
14、从类图生成源代码中的类
该软件基于你的UML模型中的类来创建Java、C++、C#或Visual Basic .NET代码,将你从编写低级基础结构代码的平凡任务中解放出来,因此你可以专注于项目的业务逻辑和整体架构。
使用UMel生成的源代码来加快项目的实施阶段,并消除那些可能潜入手写代码的意外错误,这些错误被证明在以后的调试中是很耗时的。
15、在被引用类中创建操作
当你向代表一个类的生命线添加一个新消息时,你可以指定一个消息名称或从属性窗口选择目标类中的一个现有操作。
如果你在序列图工具栏中打开自动创建操作,当你在序列图中输入新消息的名称时,你可以同时在类中创建一个新操作。
16、从状态机图生成代码
允许您从状态机图中生成完全可执行的代码,因此您可以快速开始测试状态机图中捕获的逻辑。
您可以通过项目菜单中的选择,作为正常项目代码生成过程的一部分,或者直接从状态机图的上下文菜单中生成代码。
上下文菜单还提供了一个选项,让你检查状态机图的语法,以避免生成无效的代码。
生成状态机代码对话框让你控制代码生成设置,甚至可以指定状态机代码是否随着项目代码的生成而自动重新生成。
17、类中的过渡和操作
当您在类或接口内的状态机图中添加一个新的转换时,您可以使用属性窗口中的下拉列表来指定目标类中的现有操作。
状态机图工具栏中标有自动创建操作的选项可以让您在命名状态机中的新操作时同时在类中创建一个新操作。
18、可执行的状态机示例
该软件安装的示例项目文件甚至包括C#和Visual Basic的Visual Studio解决方案文件,以及一个Java测试器应用程序,它演示了状态机代码的执行,并且很容易适应你自己的状态机图的使用。
19、逆向工程将现有代码转换成UML模型
该软件包括一个强大的逆向工程能力,可以读取Java、C#、C++和Visual Basic源代码和二进制文件,并生成UML模型,其可视化表示比打印出的文本源代码更清晰,更容易分析。
你可以应用逆向工程对现有的应用程序进行建模,或者通过导入类库,如雇员、客户、供应商和其他你的团队已经开发的类,使一个新项目快速启动。
20、逆向工程源代码
该软件可以从JBuilder、Eclipse和NetBeans项目中导入Java源代码文件,从Microsoft Visual Studio导入C++源代码,从Visual Studio和Borland C#导入C#源代码,以及Visual Basic .NET项目文件。
你可以导入单个目录、目录树或整个项目,你可以选择将导入的代码合并到现有的UMDEL项目中,或创建一个新的项目。
如果你导入的Java源代码有附带的JavaDocs,UMel文档窗口可以为每个UML图选择性地填充。同样地,C#和Visual Basic .NET DocComments也可以作为模型项目的文档导入。
该软件对Visual Basic .NET代码的逆向工程是面向行和不区分大小写的(所以Class1, CLASS1, class1, ClAsS1被认为是相同的),与较宽松的Visual Basic .NET命名要求一致。
21、逆向工程二进制文件
该软件可以导入Java、C++、C#和Visual Basic .NET二进制文件。对于Java,类型导入支持所有遵守Java虚拟机规范的类存档。
对于C#,类型导入支持针对.NET框架、.NET核心以及针对PocketPC、Smartphone和WindowsCE的.NET Compact框架的程序集。对于Visual Basic .NET,可以从文件系统中导入DLLs和EXEs,或者从全局缓存(GAC)或MSVS.NET引用中导入一个程序集。
其他的二进制导入选项可能是可用的,这取决于你选择的特定二进制文件的要求。该软件的集成帮助系统可以指导你完成导入二进制文件的所有细节。
22、逆向工程后生成UML顺序图
该软件可以让你从源代码文件中生成序列图,这些源代码文件已经被逆向工程转化为UML类,这是分析复杂交互的宝贵帮助。
你可以自动分割非常大的序列图,并将其超链接以方便导航。
21、往返工程
随着项目的发展,你将通过使用你最喜欢的IDE直接在Java、C++、C#或Visual Basic .NET源中工作来修改和添加生成的源代码的原始基础。该软件的往返工程能力会读取修改后的代码,并相应地自动更新你的UML图。这种同步使你的模型在代码变化时保持准确和相关。
该软件不需要源代码中的任何伪代码或特殊注释就可以成功地进行往返。这使你的代码没有人工制品,而人工制品会使你更难理解或直接编辑。
该软件往返工程支持一个迭代的开发过程。在你将模型与修改后的代码同步后,你仍然可以自由选择最佳的工作方式--对代码做进一步的修改或对你的模型做修改。你可以在任何时候向任何一个方向进行同步,并根据需要多次重复这个循环。
像所有其他UMdel功能一样,往返工程支持无限制的撤销/重做。你可以自由地试验所有的对话框复选框选项,知道你只需点击一下就可以恢复你的模型。
22、自动同步模型和代码
该软件的集成功能将往返工程提高到了新的水平。当在Microsoft® Visual Studio®或Eclipse集成开发环境(IDE)内使用UMdel企业版时,开发人员可以在一个窗口中打开一个UMdel项目,在另一个窗口中的源代码编辑器中打开相关的应用程序代码。
自动同步可以在任何一个方向或两个方向设置,以便在另一个方向发生变化时立即更新UML模型或源代码。这使开发人员能够立即看到应用修订的影响,无论是在模型中实现还是直接在源代码中实现。
23、UML中的XML模式
该软件包括一个特殊的图类型和对XML模式的代码生成支持。UModel XML Schema图以类似于UML类图的格式渲染XML模式,将XML模式的全局元素(elements, simpleTypes, and complexTypes)显示为类,并在属性区显示模式元素属性。
该软件使用UML注释来显示模式细节。当你导入一个XML模式时,它被视为应用程序的源代码,并被反向工程以创建一个UMdel项目。该项目文件和它所包含的图是XML模式的模型,而不是模式本身。
由于 该软件项目和 XML Schema 是独立的文件,模式的 UML 模型在模式设计和实际的 XSD 之间提供了一个抽象的层次。这允许在团队中工作的开发者通过修改 该软件项目,把 UML 模型当作蓝图,在协作过程中开发模式的改进。在代码生成或项目同步过程中,对模型中的XML Schema设计所做的修改被写回XML Schema文件(*.xsd)。
该软件还支持XML Schema文件的往返工程。如果在UMdel之外修改了模式,您可以使用UMdel项目菜单,将更改同步回UMdel项目和XML图中。
24、XML模式开发
如果你的项目需要你设计一个新的XML模式,你会想看看Altova XMLSpy的专业模式编辑和验证功能,它是XML行业标准的开发环境。
你的团队中的一个开发人员可以在XMLSpy中处理XML模式,而其他开发人员可以通过往返工程的XSD文件来同步他们的模型。如果你的项目需要你设计一个新的XML模式,你会想看看Altova XMLSpy的专业模式编辑和验证功能,这是XML的行业标准开发环境。
25、UML数据库图
随着软件应用程序与越来越多的数据交互,数据库设计和结构成为开发成功项目的关键。该软件使你能够从所有流行的关系数据库中导入现有的表来创建UML数据库图,为现有的表修改图并生成SQL数据库变更脚本来同步数据库,或从头设计新的数据库表和关系并发布SQL CREATE脚本。
你可以在一个步骤中轻松导入整个关系型数据库,或者只选择数据库中与你的项目有关的表,与你的软件应用程序一起建立数据结构模型。
该软件的数据库图表功能支持多种数据库,并根据数据库类型自动调整SQL方言、数据类型和其他专门功能。该软件支持这些数据库元素:数据库模式、表、视图、检查约束、主键/外键/唯一键、索引、存储程序、函数、触发器、数据库关系关联以及带有属性的数据库关系。
26、UModel项目文档
文档是您软件开发的一个重要部分。该软件通过自动生成HTML、Microsoft Word或富文本(RTF)格式的项目文档来加速这一要求。
该软件内置的项目文档设计提供了高水平的用户控制、灵活性和定制。在选择输出格式和图像处理选项后,你可以根据你的需要定制项目文件。你还可以选择每个元素的详细程度,例如包括层次图来帮助沟通类的关系。
无论你选择哪种输出格式,该软件都会在文档中添加超链接以帮助导航。生成的源代码文件的链接也包括在内。该软件内置的文档设计还允许您通过单独指定每个文本块的类型风格和大小来控制项目文档的外观。
27、定制和自动的项目文档
如果你的文档需求需要更多的定制,你可以使用SPS样式表来指示Altova StyleVision为你的UML项目创建完全定制的文档。
该软件包括一个样本样式表,它可以作为你使用StyleVision的所有灵活性来定制自己的格式的起点。样式表可以让你在你的UML项目文档中嵌入图像--比如你的公司标志--以及页眉、页脚或标准文本块。基于样式表的文档也支持PDF输出。
你可以在该软件生成文档对话框中选择一个样式表,并直接向StyleVision发送执行指令,在一个完全自动化的工作流程中创建自定义文档。
28、SysML建模
该软件支持嵌入式系统和其他复杂设备的SysML™建模。
当一个嵌入式系统接收输入并产生输出时,其内部操作和状态可能是不透明的。这可能使控制嵌入式系统的软件难以开发、测试和调试。使用该软件和SysML的软件建模可以让你创建一个可追踪的蓝图,这对规划、设计和记录正在开发的系统非常有用。
SysML图可以分为三种类型:捕捉系统需求和物理约束的图,描述系统结构的图,以及描述系统行为的图。支持所有的SysML图和扩展。
SysML需求图
SysML用例图
SysML块定义图
SysML内部块状图
SysML参数图
SysML包图
SysML活动图
SysML序列图
SysML状态机图
29、业务流程建模符号(BPMN)
随着支持各种商业活动的通信加速,拥有一个标准的建模系统变得越来越关键,该系统可以被商业组织内广泛层次的各种用户轻松阅读和理解,但又可以用来表示涉及多方或企业的复杂流程。
业务流程建模符号是一种图形标准,用于创建所有业务利益相关者(包括业务分析师、技术开发人员和业务经理)容易理解的类似流程图的图表。BPMN标准由对象管理小组(OMG)维护,该组织也是管理UML的组织。
该软件同时支持BPMN 1.0和BPMN 2.0符号,甚至为希望用BPMN 2.0标准中引入的新元素和功能更新旧图的用户提供了迁移路径。该软件还支持通过首先为UML模型开发的XMI规范与其他BPMN工具交换BPMN模型。
UModel BPMN功能。
支持BPMN 1.0和BPMN 2.0
自动更新BPMN 1.0图为BPMN 2.0符号
一键转换水平和垂直方向的泳道
元素可以被分配到图层,并有选择地查看或隐藏
无限次撤销/重做鼓励探索新的想法
BPMN图与UML建模集成,以实现对软件项目需求的有力覆盖
BPMN图和元素包含在自动项目文件中
30、BPMN 业务流程图
业务流程图的元素和规则与UML活动图非常相似,为该软件的易于使用和备受赞誉的绘图工具提供了从UML到业务流程建模符号的自然过渡。该软件可以让你创建自由形式的图,这些图对于捕捉内部流程的细节很有用。
31、BPMN编排图
编排图指定了业务参与者协调其互动的方式。流程图也可以被看作是参与者之间的业务合同,其重点在于参与者之间的信息(消息)交换。
该软件编排图工具栏提供了对所有BPMN 2.0编排元素的快速访问,可下拉选择任务、事件和网关的变化。
32、BPMN协作图
协作图指定了两个或多个流程之间的互动。BPMN协作通常由两个或多个池组成,它们代表协作中的参与者。参与者之间的消息交换由连接两个池或池内对象的消息流来显示。该软件协作图的工具条提供了对所有协作图元素的快速访问。
软件亮点
1、对Windows 11的支持
Windows 11代表了微软的一个重要的操作系统升级,为开发者的台式机和笔记本电脑带来了更好的稳定性、安全性、可扩展性和增强的性能。Altova很自豪地在其v2022产品系列中发布了对Windows 11的完全兼容。
2、对C++20的支持
该软件提供了许多版本的C++的代码生成和逆向工程,现在增加了对最新版本C++的支持。请注意,C++ 20的支持不包括 "模块 "关键字。
3、对Java 16的支持
该软件中的Java代码工程除了以前的版本外,现在还包括Java 16。
4、对.NET 6的支持
开发人员可以选择.NET 6作为C#生成的目标平台,此外还有以前的版本。
5、支持更多的数据库版本
该软件支持与几个数据库的最新版本的连接。
IBM DB2 11.5
MySQL 8.0.25
PostgreSQL 13
SQLite 3.35.5
6、支持Eclipse 4.19, 4.20, 4.21
UModel现在支持与最新版本的Eclipse IDE整合。