是否有可能以某种方式在Enterprise Architect中组织我的图表?我们开始有太多这些,每个图包含许多元素。是为每个图表创建一个单独的文件夹,唯一的解决方案是让模型更容易透视,还是有更优雅的布局?
答案 0 :(得分:3)
如果您坚持loose coupling和modularity的架构原则,您应该能够将非常大的图表拆分为较小的图表。毕竟,他们的作用是让您了解事物是如何耦合和协同工作的,同时也是从图中给定上下文中不相关的事物中抽象出来的。图表并不仅仅是在一张大图中可视化所有元素。
您可以创建非常复杂的包结构,然后使用模型搜索。您也可以放hyperlink elements for easier navigation between diagrams。
如果你必须将元素拆分成不同的图表(然后进入不同的包),EA将保留他们的关系,你可以随时使用traceability view查看它们。
答案 1 :(得分:3)
我还会看一下composite diagrams的EA选项。这可以帮助您将单个系统重新组织为多个复合子系统。
答案 2 :(得分:3)
要开始建模应用程序体系结构,您可以使用基于透视的方法或视图建模透视图方法来描述您的系统。例如,使用基于4+1视图的方法来收集逻辑,开发,非功能和需求透视图。根据提到的维度进行组织,或者通过应用程序模块分解每个维度,并从概念上查看系统的全局视图。
从企业架构的模型开始,例如使用togaf尺寸或zachman框架层和dimmensions
答案 3 :(得分:2)
您可以使用多个包对内容进行分类。 我用它在顶层创建一个包图,根据底层包动态更新其内容(只需拖放包中的包) 并且可以将诸如entry或final之类的内容(例如用于活动图表)保存在 common 包中。
不幸的是,还没有可能(版本10版本1004)定制包,例如与颜色。因此,常见的包可以具有不同的颜色。
答案 4 :(得分:2)
我如何使项目浏览器更有条理是创建一个名为“Diagram的元素”的包,并将所有图元素拖到那里。
答案 5 :(得分:2)
Sparx Systems(EA发布商)网站this blog提供了一些很好的建议。