Modelio 是一种建模解决方案,基于企业架构、软件开发和系统工程的常用标准提供广泛的功能

Modelio 是为开发人员、分析师以及软件和系统架构师编写的,它首先是一个建模环境,支持各种模型和图表,并提供许多服务来促进架构建模,例如模型一致性检查。Modelio 中集成了对建模和业务流程 (BPMN) 的支持。这些 BPMN 模型可以链接到该工具支持的其他标准,例如 UML,以便将这些业务流程集成到更大的上下文中,例如企业架构

主要特点
  • UML Modeler:Modelio 首先是一个建模环境,支持各种模型和图表,并提供模型辅助和一致性检查功能
  • BPMN 支持与 UML 集成:Modelio 将 BPMN 支持和 UML 支持结合在一个工具中,并带有专用图表来支持业务流程建模
  • Java 代码生成器:Java Designer 模块使用 RCP/Eclipse 风格的项目文件结构,支持 Java 代码生成和反向、Javadoc 生成和 Java 自动化
  • XMI 导入/导出:Modelio 提供了一个 XMI 导入/导出功能,使您能够在不同工具之间交换 UML2 模型
  • HTML 模型发布:使用 HTML Publisher 模块,以 HTML 格式发布模型
  • 扩展系统:Modelio 可以通过向配置中添加模块来扩展任何语言、方法或建模技术。您可以使用现有模块,也可以开发自己的模块
  • 脚本语言支持(Jython):Modelio 为 Jython 脚本语言提供集成支持,用于在线请求、小脚本和宏定义
支持的标准
  • UML2:UML2 是 OMG 的一种通用建模语言,用于面向对象的软件工程领域
  • BPMN2:BPMN 是业务流程建模的标准,为业务流程的规范提供图形符号
  • Archimate:Archimate 是一种开放且独立的企业架构建模语言,支持在业务领域内和跨业务领域对架构的描述、分析和可视化
  • XMI:XMI 是一种 OMG 标准,用于通过 XML 语言交换元数据信息
  • MDA:MDA 是一种 OMG 标准,它在软件系统的开发中实现和使用模型扩展
  • TOGAF:TOGAF 是一个企业架构框架,为企业信息架构设计、规划、实施和治理提供了完整的方法