问题标签 [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.
data-modeling - 在企业架构师的数据建模中使用鱼尾纹符号
我只能在企业架构师中使用具有传统 0..* 样式多重性的连接器,而不是鱼尾纹连接器。我尝试过使用不同的绘图样式,但仍然无法弄清楚如何更改连接器。任何帮助将不胜感激:)
java - 是否可以在 Enterprise Architect 中自动安排课程?
当尝试通过 Eclipse(使用 Enterprise Architect)从我的 Java 代码构建类图时,我将所有类都放在彼此之上,这当然改变了试图从图完全没用。
有什么办法吗?
enterprise-architect - 在企业架构师中将原型更改自动更新为子类
在 Enterprise Architect 中,我希望在更改类实现的接口中的原型时自动更新子类的操作原型。我怎么做?似乎太琐碎了!
我正在使用实现连接来指定一个类实现一个接口。当我创建这样的连接时,AE 会询问我要实现哪些操作。如果我选择无(默认)并按确定,则类中不会显示任何方法。到目前为止,一切都很好。当我更改该类的功能可见性以显示继承的操作时,我希望界面的操作会显示出来。但他们没有!为什么是这样?
如果我删除连接,再次连接,这次选择所有要实现/覆盖的操作,然后所有方法(当然)都被添加到类中。但是,当我在界面中更改操作的原型时,类中相同操作的原型不会更新。我不想手动更新所有类。有没有办法做到这一点?
作为记录,我正忙于使用 Enterprise Architect v8.0 为 C++ 项目设计接口和类。接口将由 AE 生成为具有所有抽象方法的纯虚拟类。这些方法在 EA 中自动指定为纯抽象的。
sqlite - sqlite 和 Sparx Systems Enterprise Architect 使用哪个 ODBC 驱动程序?
新的 Sparx Systems Enterprise Architect 9 现在支持 sqlite。并根据包括逆向工程在内的文档。
但是,如果你看一下逆向工程 DDL 的指令,那就是关于 ODBC。
所以我认为我需要一个用于我的 sqlite 数据库的 ODBC 驱动程序,以便对 db 模式进行逆向工程。
当然,谷歌可以找到足够多的东西,但有人建议哪种 ODBC 驱动程序可以很好地完成手头的任务。
enterprise-architect - 将类元素更改为界面元素
在对类图建模时,工具箱包含类和接口的特殊对象。它们的不同之处在于它们的图标,Project Browser
如果它们被添加到图表中则显示。(它们的属性似乎相同。)
是否可以将创建的对象更改class
为类型的对象interface
?还是我必须删除class
并创建一个新的interface
?
enterprise-architect - 在 Sparx Enterprise Architect 中链接用例
我正在尝试将一个图表中的用例链接到将详细说明此用例的图表。
我正在做的是:
- 创建新的用例图(右键单击模型 -> 添加 -> 添加图)
- 将图表称为“测试”
- 在图表中添加用例(在图表中单击鼠标右键 -> 新元素或连接器 -> 用例)
- 调用用例“测试链接”
- 选择“测试链接”并添加用例图(右键单击“链接测试”->添加->添加图)
- 调用新图Test Link Diagram”
我现在期望的是能够双击“测试链接”,这将带我进入“测试链接图”。发生的事情是它打开了一个属性窗口。
有谁知道我如何将用例链接到用例图?
uml - 使用泳道和矩阵将图表划分为树分区或...?
我知道这可能看起来很傻,但是为了使我的模型更加连贯,我想将我的图表分成 3 个分区,其中两个是水平的,一个是垂直的,并且它们都具有不同的背景颜色!就像是 :
我找不到任何形状。泳道是垂直的或水平的。
o"m 使用 Sparx Enterprise Architect 7.5 有什么想法吗?
在此先感谢
svg - Enterprise Architect 是否有任何免费的 EMF->SVG 转换器或插件可以将图像导出为 SVG?
不幸的是,我的 Enterprise Architect 7.5 不能以 SVG 格式导出,只能以 EMF 格式导出(如果我想要矢量格式)。我还没有找到任何将 EMF 转换为 SVG 的免费转换器。你知道任何?其他可能的解决方案可能是提供此类功能的 Enterprise Architect 插件。
c# - Enterprise Architect:“使用”语句的代码生成
我对 Enterprise Architect 的 C# 代码生成功能有疑问。如何添加“使用”语句?假设我们想在我们的文件中使用 System.Thread 作为命名空间。我们在模型的哪里指定这个?
我已经尝试使用插入的“使用 System.Thread”对代码进行反向工程,但无法在模型中的任何位置检测到此信息。
hibernate - 分层架构中的公共服务
我在许多书籍中读到,在分层架构中,一个层应该只使用它下面的层提供的服务。企业应用程序中常用的层有:
- 介绍
- 商业
- 持久性
这意味着业务层的服务(包含业务逻辑)应该只访问持久层提供的服务。
我有一个向用户发送消息的 MessageService。每当对象的状态发生重大变化时,必须通知所有关联的用户该变化。这意味着识别更改的业务层服务必须使用 MessageService 发送消息。但是 messageService 本身就在业务层,因此同一层的其他服务不应访问它。
那么如何在不违反代码架构的情况下使用MessageService呢?