uml建模设计与分析从新手到高手(UML软件开发与建模工具最新版详细的功能解读)
uml建模设计与分析从新手到高手(UML软件开发与建模工具最新版详细的功能解读)新的“协作”窗口将基于模型的协作的四个主要方面的运行历史和时刻变化汇总在一起。一次单击即可管理数百个正在进行的讨论,并跳到相关的模型元素,以便在讨论模型或业务解决方案时始终具有上下文。保持联系并保持知情全新的聊天和通知讨论通知系统使您可以快速轻松地查看与您相关的新聊天或讨论的时间。在图表上设置新的“支持协作”属性可使元素在发生新的聊天和讨论并且您正在监视它们时显示通知图标。要使用此新模式进行模型聊天,新合作窗口通过“协作”窗口进行集中交流,随时与您的团队保持联系
Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持,同时加上对10种编程语言的正反向工程,项目管理,文档生成,数据建模等方面。可以让系统开发中各个角色都获得最好的开发效率。
点击下载Enterprise Architect最新试用版
无缝的模型内协作
Enterprise Architect的协作功能已得到显着改进,以连接团队成员并使建模和设计的迭代过程保持活力和健康。
聊天/即时消息传递功能现已得到扩展,以允许与模型中的任何其他用户进行一对一对话,从而促进了即时且高效的“模型内”对话框。在以前版本中引入的群聊功能的基础上,新的一对一模式促进了模型内和实时高度集中的讨论。
设置通知
全新的聊天和通知讨论通知系统使您可以快速轻松地查看与您相关的新聊天或讨论的时间。在图表上设置新的“支持协作”属性可使元素在发生新的聊天和讨论并且您正在监视它们时显示通知图标。
要使用此新模式进行模型聊天,
- 在图上设置“支持协作”属性
- 将Actor元素放置到该图上以表示团队成员
- 在别名字段中指定其用户登录ID
- 当您收到未读邮件时,通知图标现在将显示在该Actor旁边
- 选择图上带有“新聊天”通知的演员,以打开该对话的聊天窗口
- 当聊天窗口可见时,图选择和活动聊天将同步。
新合作窗口
通过“协作”窗口进行集中交流,随时与您的团队保持联系
保持联系并保持知情
新的“协作”窗口将基于模型的协作的四个主要方面的运行历史和时刻变化汇总在一起。一次单击即可管理数百个正在进行的讨论,并跳到相关的模型元素,以便在讨论模型或业务解决方案时始终具有上下文。
- 通过“评论”标签,可以访问您加入的当前评论或所有评论(按时间或状态过滤)中的近期和历史活动
- “讨论”窗口提供了(基于过滤的)基于模型的讨论视图,使您可以立即进入有关特定模型元素的团队讨论的窗口。
- “注释”窗口提供了已附加注释的所有元素的历史记录。注释是非正式地记录需求,关注点,延误,决定和与不属于实际模型的一部分的元素相关的其他材料的一种好方法。
- 在聊天窗口是最近在您订阅的聊天组和个人聊天消息的运行列表。
- 该邮件窗口显示Enterprise Architect的仓库内部邮件系统,它允许用户发送和接收邮件。
探索和可视化
用于探索模型,查找正在进行的工作和可视化信息的所有新工具
15.2版引入了新的窗口,新的行为以及最大限度地延长建模时间的改进方法。诸如“焦点”窗口之类的新工具将您带回到模型中,并使您与最新开发保持联系。诸如元素浏览器之类的旧收藏已被赋予了新的外观和位置。
强调
- 新的“聚焦窗口”使您可以建模
- 该检查窗口可以让你进入了最小的细节
- 动态图表-巨大的新Chart API并内置JavaScript支持
- 仪表盘图自动在可选网格中布置图表(和其他元素)
- 在谷歌和AWS图标库更新
- DMN看到了一些很棒的新功能
简化和改进的评论
一个更清晰,更直观的界面,用于基于模型的评论
改进的评论用户界面和功能
改进的用户界面和过滤
评论现在具有更干净的用户界面,并具有额外的过滤配置。这样,您就可以根据其状态查明所需的评论,或者显示当前和过去创建的所有评论。用户界面也得到了增强,可以轻松识别已锁定但未得到所有批准者批准的评论。
现在也可以锁定评论通过可配置的元素状态。锁定将删除编辑评论的功能。这为您提供了对审阅生命周期的前所未有的控制。例如,您可以将所有评论锁定为“已完成”或“已评论”状态,以保留当前元素的决策过程以供将来参考。被“元素状态”锁定的评论很容易由“!”标识 指示器上的指示器。
要访问锁定状态的配置,请参见功能区:“开始| 配置| 型号| 选项| 评论状态锁定对评论中元素的导航也已简化。
- “评论”视图包含评论中的所有元素,以及元素,批准者和评论主题。
- 在“协作”窗口打开的情况下浏览元素列表,在“协作”窗口中切换上下文选择以显示选定的“审阅”。
- 现在,您可以使用上下文菜单选项“按状态显示”来过滤评论。
- 审核历史记录已移至“协作”窗口中
- 使用“审核历史记录”中的“批准”过滤器来确定批准状态
在记录时间内探索,查找,跟踪和重新访问
启动模型导航并快速查找正在进行的工作
新的“焦点”窗口
“焦点”窗口是一个新工具,可帮助您快速浏览模型并查找要搜索的位置和项目。以前分散在整个EA中的三个工具,再加上一个新工具,提供了一个集中且便捷的工具集来帮助您实现目标。
这些工具一起可以帮助您找到特殊的地方,最近的文件和喜欢的物品。以创纪录的时间重新进入模型,并与最新动态保持联系。
“焦点”窗口中的内容
- “模型视图”窗口。创建搜索,固定收藏夹并导航到对您重要的地方。
- 该工作集窗口。访问工作集以定义工作区的布局。
- 新的“快速查找”窗口。简单的搜索功能使您可以在记录时间内查找元素或图表。
- 在最近的窗口。即时搜索可让您查看最近历史记录中模型的变化。随时了解最新动态。
- 该再访窗口。打开您最近使用的图表,外部文件,文档或窗口。
深入研究元素的详细结构
在检查元素时浏览项目浏览器的一种用户友好方式
新的“检查器”窗口新的“检查器”
窗口将“元素浏览器”窗口从项目浏览器中移出,并将其放入其自己的可停靠窗口中。现在可以同时浏览模型并查看元素详细信息。现在,在项目或上下文浏览器中选择一个元素将自动加载带有详细结构的Inspector窗口,以供您浏览以及进一步编辑和浏览。
跟踪窗口
可追溯性视图已添加到“检查器窗口”视图中,以帮助导航当前所选元素的依赖关系和连接。“跟踪”窗口与“检查器”窗口中的其他功能结合在一起,提供了一种强大的浏览和检查方法。
与外部元件集成
元素浏览器和外部元素浏览器也已合并到新的“检查器”窗口中。这提供了一种在检查元素特征时浏览项目浏览器的用户友好方法。
当您从链接到该模型的另一个系统中选择一个外部元素时,您也可以从该元素中看到选定的详细信息。当您从Data Integrations连接到外部源元素时,您只会看到“外部元素”浏览器。
在何处查找
可以从功能区菜单访问“检查器”窗口:“开始| 台式机| 设计 探索| 督察
庞大的可编写脚本的动态图表新库
令人兴奋的新API类和函数使您可以选择图表类型,设置数据和配置样式
现在,Enterprise Architect附带了一个全新的JavaScript图表库,可用于描述图表,其类型,数据和样式。该库可以由具有SSDynamicChart构造型的元素调用,并提供通过脚本填充的图表。每当打开或刷新动态图表时,都会刷新动态图表,因此数据会自动更新。
新的行为代码编辑器视图可用于查看和编辑脚本(Alt 7)。该脚本将在图表加载期间自动运行以显示图表。
简化动态图表的创建
通过随附的MDG动态图表技术简化图表创建。该技术包括可从新的图表菜单访问的图表类型,以及包含示例图表的工具箱,可帮助您通过拖放快速创建仪表板。
优雅的仪表板视图
图表和图形元素的自动排序和布局通过图表
的新仪表盘样式,创建令人印象深刻的报告或跟踪与您的业务相关的KPI,指标和其他关键数据点。在属性窗口中启用该选项,您的图表将根据您选择的布局样式自动进行排序和布局。
从一个图表元素到多个图表元素,元素都会自动布局以填充整个查看区域。
有多种布局可供选择-选择最适合您的图表类型的布局。
对于显示大量元素的可滚动视图,请使用连续样式。
可以手动拖放图表位置,并自动将其与周围形成的所有其他图表对齐。
Google图标库的完整和更新的实现
利用Google图标库
Google Cloud Platform的MDG技术(GCP)提供了为GCP体系结构图建模所需的所有图形(图标和图像)。
图标和图像由方便的“模型向导”框架模式提供。
Google Web Images模式包含250多个图像资产,可以将它们拖放到图表上以创建或扩展您的云架构。
在模型中利用Amazon AWS图标库
使用新的和改进的针对Amazon Web Services(AWS)架构的MDG技术,以完全的表达自由为Amazon架构建模,该技术提供了对AWS架构图进行建模所需的所有图标和图像。
图标和图像由方便的“模型向导”框架模式提供。
Amazon / AWS Web图像模式包含超过350个图像资产,可以将它们拖放到图表上,并用于完成您的架构图,并使您的报告看起来专业,准确和令人惊叹。
利用模型中的Azure图标库
Enterprise Architect现在带有一组符号/图标,以直观地表示使用Microsoft Cloud和人工智能技术的功能和系统。
图标和图像由方便的“模型向导”框架模式提供。
可以将Azure符号/图标拖放到图上,并用于完成您的体系结构图,并使您的报表看起来专业,准确和令人惊叹。
查看DMN规则的新方法
对DMN决策表的交叉表支持(请参阅DMN 1.2规范图8.9-8.11):
新的交叉表DMN决策表布局支持选择输入行以在DMN表达式窗口中定义CrossTab布局的标头。还有其他新功能可用于移动决策表中的行和合并单元格,以及在仿真时突出显示相关条目。所有这些都为布局和模拟DMN表达式提供了更强大的选项。
决策表中合并的输入单元格得到改善:
- 合并决策表单元的新就地编辑
- 现在,合并决策表单元格在模拟时突出显示
- 现在,决策表显示在更改方向时使用一致的列宽
ArchiMate 3.1模型交换文件格式
Enterprise Architect现在完全支持The Open Group的ArchiMate Model Exchange文件格式。该标准定义了一种文件格式,可用于在希望导入和导出ArchiMate模型的工具和/或系统之间交换数据。
利用ArchiMate Exchange文件,可以从一个ArchiMate建模工具或存储库中导出内容并将其导入到另一个文件中,同时保留描述文件中模型的信息以及模型的结构,例如模型元素和关系的列表。
仿真数学工具
集成,求解器和新工具,可扩展您的仿真
15.2版是对系统工程师,技术架构师和其他希望将其在Enterprise Architect中的建模和仿真工作与MATLAB,Octave,Modelica等结合的其他人员的重大升级。所有新的“ Solver ”类和JavaScript引擎中扩展的数学库都提供了新的且显着扩展的Simulation功能。
关于数学的一切
新的Integrations和Solver类。扩展的数学库,新的动态图表等。
通过求解器类,您可以在运行时使用简单的结构化求解器API从MATLAB或Octave调用任意数学函数。现在,您可以将这些强大的数学工具直接链接到正在运行的仿真中。
自定义模型导出到MATLAB工具(例如Simulink和Stateflow)为建模和仿真高级数学模型和体系结构提供了平台。Open Modelica集成的
改进和与GNU Octave进行交互的新方法进一步扩展了系统工程师可用的选项,以使他们的活动模型,状态模型和参数模型更上一层楼。
新的动态图表库使您可以将图表紧密地绑定到模拟,通过使用JavaScript引擎收集模拟数据并将其输入到动态图表中,从而可视化模拟行为的各个方面。
该Cephes数学库都已被重新制作我们的JavaScript引擎中,现在可为您内模拟或EA内任何有用的目的使用。
为了使一切变得简单,EA现在允许您在内置代码编辑器中查看和编辑图上每个元素的JavaScript代码。只需在图表上按Alt 7即可查看每个元素,以及在模拟过程中可用于javaScript并可调用的操作和行为。
JavaScript中的求解器类提供对不同工具的丰富访问
15.2版现在支持名为“ Solver”的新JavaScript构造。我们最初提供了通过内置JavaScript引擎与MATLAB和Octave集成的求解器。这些外部工具中的引用和调用功能既简单又直观,可立即访问丰富的数学库和公开的功能。作为Solve类的一部分,这些Solver类也可以被创建基于模型的JavaScript加载项的加载项编写者立即访问。
模拟
求解器Solver类允许您使用外部工具的功能在模拟中执行复杂的任务。每个工具都集成了一个外部工具,可以轻松使用该工具中的功能。在JavaScript和每个环境之间轻松地交换变量
MATLAB Solver:
- 直接与MATLAB API集成以使用其任何计算或图表功能
Octave:
- Octave提供了许多MATLAB函数的替代方法
- 与Octave解释器集成以使用任何Octave函数
通过多种方式与MATLAB集成
全球数以百万计的工程师和科学家使用MATLAB来分析和设计正在改变我们世界的系统和产品。
Enterprise Architect的MATLAB集成通过MATLAB API进行连接,使您的Enterprise Architect模拟和其他脚本可以根据任何可用MATLAB函数/表达式的值来执行操作。通过求解器类调用MATLAB,或将模型导出到Simulink,Simscape和/或Stateflow。
用于SysML仿真的MATLAB Simulink
现在,Enterprise Architect与Simulink集成
使用Enterprise Architect 15.2,您现在可以在Simulink和Modelica中运行SysML仿真。Enterprise Architect将SysML模型转换为Simulink格式,并自动运行仿真,并绘制所选变量的输出。生成的Simulink文件也可以直接在Simulink中打开,从而可以修改和微调仿真设置和输出功能。
- 通过新的Enterprise Architect模式直接拖放访问常见的内置Simulink库块,或使用新的SysPhS标准构造型参数引用您自己的自定义内置块。
- Simulink的Simscape扩展也支持使用物理流对物理系统进行建模,从而可以跨许多不同的物理域访问Simscape的大量库模块。
- Simulink的Stateflow扩展支持状态机指导的仿真。
适用于物理系统的MATLAB Simscape
使用Simulink的Simscape扩展对物理系统进行建模
Enterprise Architect现在可以将SysML内部框图转换为MATLAB的Simscape,这是Simulink的扩展,并指示MATLAB仿真和绘制所需的输出。这允许对物理系统进行仿真,其中组件代表物理对象,流代表物理物质或能量,例如从一个水箱流到另一个水箱的水,或流经电阻的电流。
访问大量预建的Simscape库块,或创建对您自己的自定义库块的引用。
显示来自Sparx Systems Enterprise Architect的图像集合。
用于状态机的MATLAB Stateflow
以及模拟SysML内部框图和参数图,与MATLAB的新集成支持将SysML StateMachine图转换为MATLAB Stateflow图,并可与内部框图和参数图结合使用以进行控制MATLAB仿真的流程。
- 利用MATLAB的功能来模拟状态图
- 易于导出和运行
与GNU Octave的高级数学联系
使用八度“求解”级与倍频集成
开源倍频项目提供的,你可以在你的模型和你的模拟利用数学函数丰富的库
示例
脚本EA中呼吁八度来执行的情节的例子下图显示了数学函数。在这种情况下,将生成一个方波,并使用快速傅立叶变换对其进行处理,以给出形成方波的谐波的幅度。
- 用JavaScript创建一个Octave解算器
- 调用Octave的数学功能来指导仿真
- 与图表和其他模型元素集成
对Modelica的新扩展支持
使用OpenModelica对SysML图表进行仿真的功能得到了重大增强。
随着SysPhS的引入,常量和变量的定义现在在模型中而不是在仿真配置中,从而提供了易用性并与MATLAB仿真兼容。与MATLAB的进一步兼容性是引入了使用OpenModelica的StateMachine仿真。
现在,仿真导出将创建完整的对应Modelica图,该图可在OMEdit中查看和仿真,这意味着电路的SysML内部框图现在可以在OpenModelica中视为带有电子组件的电路图。
为了更广泛地使用Modelica仿真,现在支持引用现有Modelica库块或SysML块中的自定义用户定义块,从而支持引用仿真中使用的各种组件。
OpenModelica
- 现在支持SysPhS,用于在SysML块而不是Simulation配置中定义常量和变量
- 支持在OMEdit-OpenModelica Connection Editor中显示框图
- 支持引用现有的Modelica库块或自定义用户定义的块
- 现在在OpenModelica Connection Editor中显示别名和注释
使用准备在OpenModelica中模拟的新SysPhS模式动态创建块。使用最新的OpenModelica代码生成,您可以在OpenModelica中查看SysML组件以及模拟图。
OMG的SysPhS标准实施
OMG SysPhS-用于将系统模型与数学工具集成的开放标准
Enterprise Architect现在还支持OMG SysPhS标准,使您能够在模拟中构造变量和常量的原型,并为这些变量分配各种选项。通过将常数和变量包括在块的单独隔间中,这提供了一种可视化方法来设置仿真。它还具有使仿真更容易共享的附加优点,因为它们现在基于模型。
快速轻松地访问仿真背后的所有脚本代码
新的代码编辑器功能支持图表上所有元素的所有代码和行为脚本的可视化。
单一代码编辑器改进
了在行为模型(例如StateMachines和活动图)中编辑Javascript代码的功能,以允许在单个代码编辑器中编辑此类图的所有行为。这些元素的代码编辑器包括一个结构树,允许导航和编辑任何子元素行为。
结构树
以前,对于每个需要查看或编辑的行为,都必须按F10或调出属性对话框。现在,每个行为都可以在一个带有结构树的编辑器中进行编辑,从而可以快速导航到子元素。
所有基于仿真结果的新动态图表
通过模拟创建易于阅读的,直观的信息图表
- 将模拟结果另存为可视图表元素
- 模拟结果填充的图表可以轻松地包含在报告中
- 与利益相关者共享用户友好的仿真结果,而无需任何其他仿真工具
JavaScript引擎现在支持高级和集成数学功能
Cephes数学库
传奇的Cephes数学库现已完全和紧密地集成到Enterprise Architect可用的JavaScript引擎中。该库是用于科学和工程应用的400多种高质量数学例程的集合。这为希望将其工程和系统模型提高到新水平的建模者提供了广泛的数学潜力。