本部分列出了 Enterprise Architect 17.0 的功能:
Enterprise Architect 17.0 的主要功能显示在 官方发布页面。
-
- 改进了代码工程以支持 C# 11/12 的新语言特性:
- C# 11:参考 https://learn.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-11
- C# 12:参考 https://learn.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-12
- 新增对以下 C# 11 语言特性的支持(其他新特性不影响 EA 代码工程):
- 原始字符串字面量 (Raw string literals)
- UTF-8 字符串字面量
- 文件本地类型 (File-local types)
- 必需成员 (Required members)
- 新增对以下 C# 12 语言特性的支持(其他新特性不影响 EA 代码工程):
- 主构造函数 (Primary constructors)
- 集合表达式 (Collection expressions)
- Lambda 表达式中的可选参数
- ref readonly 参数
- 别名任意类型 (Alias any type)
- 更新了 Delphi 代码工程,改进了对样式数组 (style Array) 类型的支持
- C++ 代码工程的改进包括:
- 新增对用户定义字面量 (User-Defined Literal) 及运算符的支持
- 修正了对引用函数声明的处理
- 更新了 Java API
- 快速连接器 (Quicklinker) 菜单不再允许空白命令按钮
- 改进了数据建模能力,以正确处理 Snowflake 及其他在 MDG 技术中定义数据类型的 DBMS 的列“长度”和“精度”属性
- 新增模型选项,允许空包根据 UML 2.5 规范在包体中显示其名称
- 支持未分类的节点 (Node)、设备 (Device) 和执行环境 (ExecutionEnvironment) 元素的继承属性栏 (Inherited Attributes compartment)
- 修正了自动化命令 ImportPackageAsMDGTechnology 的返回值
- 更新了线框图 (Wireframe) 表格,允许重新排序各列
- 改进了从 QEA/QEAX 复制包含文档工件的包并粘贴到其他存储库时的浏览器行为
- 在“MDG Technologies”对话框中增加了“隐藏已禁用的技术”选项
- ArcGIS RangeDomain 的最大/最小值类型在导入和导出时将保持持久化
- 修正了“Office 2022”主题下“添加资源”对话框的显示问题
- 外部数据集成 (SBPI):支持 Jama 自动类型映射
- 改进了从功能区按钮“应用透视图”选择用户透视图时“模型构建器”对话框的行为
- 比较窗口 (Comparison Window) 更新:
- 确保从元素快照合并时恢复元素版本
- 改进了根包和接收 (Reception) 属性的合并
- 更新了系统集成窗口,以避免在窗口非活动主标签视图时可能清除当前上下文的问题
- 改进了删除现有泳道后尝试对新泳道重新排序时的图表泳道行为
- SysML 验证更新:
- 修正了错误的错误和警告提示
- 增加了检查嵌套连接器使用一致性的规则
- 更新了可追溯性选项对话框,修正了翻译问题(日语版)
- 导入文档的文档超链接在点击时,现在将尝试定位这些元素
- 更新了自定义文档生成,确保图表图像在插入或更新时能正确按页面大小调整
- 可追溯性窗口中现已包含 PackageImport 和 PackageMerge
- 修正了图表快捷键 F3(重复上一个连接器类型),以支持创建另一个 SysML 1.5 AssociationBlock
- 正确显示匿名动作引脚 (Action Pin) 类型
- 对数据仓库架构及数据仓库语言生成进行了常规改进
- 修正了在 SysML 状态机图中将触发器 (Trigger) 元素拖放到转换 (Transition) 连线上的行为
- 更新了 XSLT 调试器窗口,允许通过工具栏下拉菜单按钮指定输出文件
- 修正了生成的 SystemC 代码,避免添加潜在的异常 'T' 字符
- 更新了时间线 (Timelines) 窗口的版本控制选项卡,改进了对 SVN XML 输出中非英语字符集的处理
- 更新了图表绘制,若类部分被图表过滤器或图层隐藏,则不再绘制指向关联类 (AssociationClass) 的虚线
- 在使用原生连接时,允许从数据库构建器运行连续的 SQL 执行操作
- 更新了文档生成,防止在片段不包含任何字段时增加标题层级
- 在图表构建器窗口中隐藏已禁用的技术
- 更新了项目传输功能,改进了对导出工作集 (Working Sets) 的支持
- 修正了 .EAPX 存储库中将新元素拖放到图表连线上的行为