010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

Enterprise Architect:全球领先的UML软件开发与建模工具!

发布时间:2018/11/12 浏览量:4095
Enterprise Architect是一款多用户图形工具,用于帮助团队构建强大可维护的系统。

建模平台集成

 

建模的完整生命周期:

•业务和IT系统

•软件和系统工程

•实时和嵌入式开发

 

通过内置的需求管理功能,Enterprise Architect可使用UML,SysML,BPMN和其他开放标准帮助用户跟踪高级规范,从而对模型进行分析,设计,实现,测试和维护。

 

 

构建稳定且可维护的系统

Enterprise Architect是一款多用户图形工具,用于帮助团队构建强大可维护的系统。使用高质量的内置报告和文档,可以轻松准确地实现真正的共享愿景!

 

 

高性能

 

在几秒钟内完成对大模型的加载

快速!Enterprise Architect用户同意 - Enterprise Architect是一个令人称奇的快速执行者,在几秒钟内完成对大模型的加载。 Enterprise Architect具有高性能模型存储库,可轻松容纳共享相同公司观点的大型团队。

 

 

全球有效性协作

通过使用高度集成版本的控制功能和可部署的基于云的服务器,Enterprise Architect还支持全球分布式团队在共享项目上进行有效协作。

 

 

模拟


让您的模型焕发生机
使用动态模型模拟将您的模型投入应用中。验证行为模型的正确性,并更好地了解业务系统的工作方式。使用触发器,例如按下按钮,轻按开关或接收消息来控制模拟的执行。 Enterprise Architect还可以使用JavaScript编写的Guards和Effects来控制模拟的流程。

 


控制模拟
Guards根据标准确定下一条路径如输入有效密码。通过使用Effects来操作变量并在模拟过程中的特定时间执行计算来控制模拟。尝试不同的选择,并在规避风险的环境中对模拟进行更改。通过控制模拟的速度,您可以减慢系统速度以观察之前未看到的步骤。

 

 

改善业务成果
使用断点来分析决策并改善业务成果。模拟可以加强沟通,传达重要的商业想法并降低复杂性。

 
可追溯性


完全可追溯性

Enterprise Architect可以从需求、分析、设计模型到实施和部署,提供完全可追溯性。使用Enterprise Architect的Relationship Matrix和Hierarchy View等功能,可以在整个生命周期内进行有效的验证,确认和即时影响分析。

 

配备准确的信息
结合内置的任务和资源分配,为项目经理和QA团队配备了准确信息,从而成功交付项目。

 


建模,管理和追踪


跟踪提议的更改
捕获并跟踪设计,构建,部署及其他方面的正式要求。使用影响分析来跟踪对原始需求的建议更改。建立正确的系统。


Enterprise Architect的内置需求管理功能可用于:
•定义有条理的分层需求模型
•跟踪对系统模型元素需求的执行度
•搜索并报告需求
•对拟议的需求变更进行影响分析

 

 

管理复杂的信息

 

建模和管理复杂信息

Enterprise Architect可帮助个人,团体和大型公司建模和管理复杂信息。通过视觉形式整合和连接各种结构和行为信息,您可以构建一个连贯的,可验证的模型。

 

 

Enterprise Architect内置的工具可帮助您管理复杂性信息,包括:

•用于建模的战略性和业务级概念图表

•特定域文件和可重复使用的模型模式

•用于跟踪和集成变更的基准和版本管理

•基于角色的安全性,帮助合适的人员以正确的方式做出贡献

 

 

文档

 

单击HTML和文档生成

Enterprise Architect提供功能强大的文档生成和报告工具,以及完整的WYSIWYG模板编辑器。根据公司或客户要求格式生成详细的报告,其中包含您所需的信息!

 

只需单击一个按钮,就会自动生成模型的HTML版本,以便通过Internet或组织的Intranet轻松进行分发。

 

 

源代码往返

 

从模型到源代码

内置的源代码编辑器使用户在同一环境中快速从模型导航到源代码。代码生成模板支持根据公司规范自定义生成的源代码。

 

Enterprise Architect支持多种流行语言的源代码生成和逆向工程,包括:

•ActionScript

•Ada

•C and C++

•C#

•Java

•Delphi

•Verilog

•PHP

•VHDL

•Python

•System C

•VB.Net

•Visual Basic

•等等

 

 

灵活且功能多样

 

其独特之处在于能够将复杂的领域结合在一起并创建单一,可访问的统一愿景。 与高端工具,开放标准的承诺,合适定价和在线可用性相结合。

 

NIEM

国家信息交换模型(NIEM)提供了一个通用框架,用于定义如何在系统,政府机构和组织之间共享信息。

 

 

开放标准

以开放标准为基础,如UML,BPMN和SysML。 支持TOGAF和UPDM等企业架构框架。集成的自定义工具,用于运行软件的分析和可视化。高级模拟,测试工具,以存储库,版本控制为基础的团队等。

 

 

测试和调试

软件开发和可视化。测试并验证正确的行为。模拟流程。 设置和管理测试点。 调试并检查执行软件。高级模拟,测试工具,以存储库,版本控制为基础的团队等。

 

 

模拟

能够动态模拟行为和状态模型。确认流程设计。指定触发器,事件,约束等。看着车轮转动!指定复杂和大型结构系统。创建和调试嵌入式解决方案。构建自定义域的特定解决方案。构建自己特定域的建模工具!

 

 

应用程序可视化

 

反向工程代码和数据库

Enterprise Architect通过支持各种软件开发语言和数据库存储库模式的逆向工程,对应用程序可视化。

 

 

最大化重复使用

从源代码,jar文件或者even.Net二进制程序集中引入完整的框架和旧系统!通过导入框架和库代码,可以使重复利用和对自己现有投资理解达到最大化。

 

 

模型驱动架构

 

变换和模板

Enterprise Architect使用易于编辑的转换模板运行高级模型驱动架构(MDA)转换。

 

 

独立平台到特定平台

用户可以根据抽象模型快速开发详细的解决方案。单一独立平台模型(PIM)可以驱动多个特定平台的目标解决方案的生成– 使生产力获得显著提升!

 

内置转换:
•C#
•DDL
•EJB
•Java
•JUnit
•NUnit
•WSDL
•XSD

 


调试和可视化


构建,测试和运行
Enterprise Architect确保用户可以在Enterprise Architect开发环境中构建,测试,调试,运行和执行部署脚本。通过使用MDA转换可以从源类生成NUnit和JUnit测试类,并将测试过程直接集成到Enterprise Architect IDE,这样用户就可以把UML和建模集成到构建/测试/执行/部署过程中。

 

 

完成执行代码
除了构建/测试和执行功能外,EnterpriseArchitect还包括Java,.NET和Microsoft Native(C ++,C和VB)的调试功能。Enterprise Architect内置的调试器专门设计是确保开发人员或测试人员在执行代码时捕获堆栈跟踪信息而专门设计的,执行挂起线程的运行时检查。

 

 

 

代码执行到可视化图表
接下来他们可以使用最终的堆栈跟踪历史记录在Enterprise Architect中生成序列图,将实际的代码执行和调用转换为可视化图表。

 

自动化

 

访问模型内部

AutomationInterface允许用户访问EnterpriseArchitect模型的内部。任何能够生成ActiveX Com客户端的开发环境都可用于连接Enterprise Architect的自动化接口。

 

您可以通过AutomationInterface执行的一些任务示例:

•自动生成每日HTML报表并将其发布到本地Intranet

•编写重复性任务,例如所有模型元素共有的属性更新

•从状态机或图表生成代码

•制作自定义报告

•对模型进行专门的查询

 

 

数据库建模

 

数据库工具和配置文件

EnterpriseArchitect的内置数据建模工具和配置文件对UML进行拓展,提供表和关系的数据库概念到类和关联的UML概念的直观映射。这些扩展还为数据库键,触发器,约束,RI和其他关系数据库功能建立模型。

 

自动生成DDL

EnterpriseArchitect支持对数据库模式进行建模,并为开箱即用的11个DBMS目标自动生成DDL脚本:

•DB2

•Firebird

•MS Access

•MySQL的

•MS SQLServer

•甲骨文

•PostgreSQL的

 

 

系统工程和模拟

 

EnterpriseArchitect的Ultimate和Unified版本为Systems Engineers集成了许多高端功能,为以下内容提供内置支持:

 

•SysML1.1,1.2,1.3

•参数模型模拟

•可执行代码生成

•为HardwareDescription Languages和ADA 2005进行模型到代码的转换

 

 

业务流程建模

 

使用UML作为基础建模语言,有很多方法为业务流程建模(BPM)建模。

 

特别是活动图,对象图和自定义配置文件,它们为业务分析师提供功能强大的建模方法。

EnterpriseArchitect使用BPMN支持和分析扩展元素对UML 2.5进行了补充,用于分析,需求管理和流程管理(例如变更,功能和问题元素)。

 

EnterpriseArchitect的业务流程建模功能可以:

•使用BPMN的UML文件可视化业务流程

•从BPMN模型生成可执行的BPEL脚本

•验证BPMN模型的正确性

 

 

UML 2.5拓展

 

EnterpriseArchitect的基础是建立在UML 2规范之上 - 但它并不止于此!

使用UML配置文件扩展建模域,而模型验证可确保完整性。

 

使用我们对BPMN和Eriksson-Penker配置文件的免费扩展,将同个模型中的业务流,信息和工作流相结合。

 

 

项目管理

 

项目经理可以使用EnterpriseArchitect做:

•为元素分配资源

•衡量风险和努力

•估算项目规模和复杂性

•实施变更控制和维护程序

 

EnterpriseArchitect的用例度量标准功能可以根据模型中的用例数量和类型,项目类型和开发环境的功能,轻松评估相对项目的复杂性。

 

凭借经验,用例指标提供了一种快速评估项目范围的好方法。

 

 

下一篇:SigmaScan Pro:影像量测分析软件!
上一篇:Studio for Xamarin:出色的图表、仪表盘和表格控件!

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物