问题标签 [enterprise-architect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5380 浏览

data-modeling - 在企业架构师的数据建模中使用鱼尾纹符号

我只能在企业架构师中使用具有传统 0..* 样式多重性的连接器,而不是鱼尾纹连接器。我尝试过使用不同的绘图样式,但仍然无法弄清楚如何更改连接器。任何帮助将不胜感激:)

0 投票
2 回答
4688 浏览

java - 是否可以在 Enterprise Architect 中自动安排课程?

当尝试通过 Eclipse(使用 Enterprise Architect)从我的 Java 代码构建类图时,我将所有类都放在彼此之上,这当然改变了试图从图完全没用。

有什么办法吗?

在此处输入图像描述

0 投票
1 回答
741 浏览

enterprise-architect - 在企业架构师中将原型更改自动更新为子类

在 Enterprise Architect 中,我希望在更改类实现的接口中的原型时自动更新子类的操作原型。我怎么做?似乎太琐碎了!

我正在使用实现连接来指定一个类实现一个接口。当我创建这样的连接时,AE 会询问我要实现哪些操作。如果我选择无(默认)并按确定,则类中不会显示任何方法。到目前为止,一切都很好。当我更改该类的功能可见性以显示继承的操作时,我希望界面的操作会显示出来。但他们没有!为什么是这样?

如果我删除连接,再次连接,这次选择所有要实现/覆盖的操作,然后所有方法(当然)都被添加到类中。但是,当我在界面中更改操作的原型时,类中相同操作的原型不会更新。我不想手动更新所有类。有没有办法做到这一点?

作为记录,我正忙于使用 Enterprise Architect v8.0 为 C++ 项目设计接口和类。接口将由 AE 生成为具有所有抽象方法的纯虚拟类。这些方法在 EA 中自动指定为纯抽象的。

0 投票
1 回答
1300 浏览

sqlite - sqlite 和 Sparx Systems Enterprise Architect 使用哪个 ODBC 驱动程序?

新的 Sparx Systems Enterprise Architect 9 现在支持 sqlite。并根据包括逆向工程在内的文档。

但是,如果你看一下逆向工程 DDL 的指令,那就是关于 ODBC。

所以我认为我需要一个用于我的 sqlite 数据库的 ODBC 驱动程序,以便对 db 模式进行逆向工程。

当然,谷歌可以找到足够多的东西,但有人建议哪种 ODBC 驱动程序可以很好地完成手头的任务。

0 投票
1 回答
7100 浏览

enterprise-architect - 将类元素更改为界面元素

在对类图建模时,工具箱包含类和接口的特殊对象。它们的不同之处在于它们的图标,Project Browser如果它们被添加到图表中则显示。(它们的属性似乎相同。)

是否可以将创建的对象更改class为类型的对象interface?还是我必须删除class并创建一个新的interface

0 投票
2 回答
8287 浏览

enterprise-architect - 在 Sparx Enterprise Architect 中链接用例

我正在尝试将一个图表中的用例链接到将详细说明此用例的图表。

我正在做的是:

  • 创建新的用例图(右键单击模型 -> 添加 -> 添加图)
  • 将图表称为“测试”
  • 在图表中添加用例(在图表中单击鼠标右键 -> 新元素或连接器 -> 用例)
  • 调用用例“测试链接”
  • 选择“测试链接”并添加用例图(右键单击“链接测试”->添加->添加图)
  • 调用新图Test Link Diagram”

我现在期望的是能够双击“测试链接”,这将带我进入“测试链接图”。发生的事情是它打开了一个属性窗口。

有谁知道我如何将用例链接到用例图?

0 投票
1 回答
1044 浏览

uml - 使用泳道和矩阵将图表划分为树分区或...?

我知道这可能看起来很傻,但是为了使我的模型更加连贯,我想将我的图表分成 3 个分区,其中两个是水平的,一个是垂直的,并且它们都具有不同的背景颜色!就像是 :

我找不到任何形状。泳道是垂直的或水平的。
o"m 使用 Sparx Enterprise Architect 7.5 有什么想法吗?
在此先感谢

0 投票
2 回答
2076 浏览

svg - Enterprise Architect 是否有任何免费的 EMF->SVG 转换器或插件可以将图像导出为 SVG?

不幸的是,我的 Enterprise Architect 7.5 不能以 SVG 格式导出,只能以 EMF 格式导出(如果我想要矢量格式)。我还没有找到任何将 EMF 转换为 SVG 的免费转换器。你知道任何?其他可能的解决方案可能是提供此类功能的 Enterprise Architect 插件。

0 投票
1 回答
1223 浏览

c# - Enterprise Architect:“使用”语句的代码生成

我对 Enterprise Architect 的 C# 代码生成功能有疑问。如何添加“使用”语句?假设我们想在我们的文件中使用 System.Thread 作为命名空间。我们在模型的哪里指定这个?

我已经尝试使用插入的“使用 System.Thread”对代码进行反向工程,但无法在模型中的任何位置检测到此信息。

0 投票
1 回答
172 浏览

hibernate - 分层架构中的公共服务

我在许多书籍中读到,在分层架构中,一个层应该只使用它下面的层提供的服务。企业应用程序中常用的层有:

  1. 介绍
  2. 商业
  3. 持久性

这意味着业务层的服务(包含业务逻辑)应该只访问持久层提供的服务。

我有一个向用户发送消息的 MessageService。每当对象的状态发生重大变化时,必须通知所有关联的用户该变化。这意味着识别更改的业务层服务必须使用 MessageService 发送消息。但是 messageService 本身就在业务层,因此同一层的其他服务不应访问它。

那么如何在不违反代码架构的情况下使用MessageService呢?