选择 UAF 视角后(如“入门”主题中所示),所有语言特性,包括概念、图、视图和视点,都将对模型构建者开放。Enterprise Architect 还提供了一种使用包来创建存储库结构的方法,这些包充当容器用于存放描述企业内容的元素和图。此外,还有大量有助于处理 UAF 模型的工具,包括图表过滤器、图例、注释以及用于导航和搜索的工具,随着建立模型规模的扩大,这些工具将特别有用。
企业和系统变得日益复杂,为了达成预期目标,架构师、工程师、管理者以及众多其他利益相关者必须协同工作,且这种协作往往是在分布式环境中进行的。团队合作和协作至关重要,因为企业架构模型通常会自然地不断发展,由多位架构师共同参与构建一个核心模型。Enterprise Architect 基本上是一个协作平台,它能够使架构师、工程师以及其他利益相关者和贡献者共同工作,分享想法,并利用讨论、审查和其他协作功能来确保创建出强大且相关的架构。
添加图
图是与团队成员及关注企业架构的利益相关者沟通的最有效方式之一。图可以通过多种方式创建:
接下来我们将探讨另一种通过模型构建工具创建图表的方法。作为建模人员,您可能会在不同情况下使用这些方法,具体取决于具体情况和建模环境。要创建一个新的 UAF 图,可任选其一种方式,首先需要选择 UAF 视角。
图:“新建图”对话框显示的 UAF 图类型
创建包结构
在 Enterprise Architect 中为UAF 模型创建合适的包结构有两种方法,这两种方法均遵循企业架构的模式。
这两种方法都可以使用,或者团队也可以考虑采用混合方法;无论哪种方式,都需要在 Enterprise Architect 中创建新的包,这些包将作为新元素和图的容器。
添加视图和视点
统一架构框架及语言定义了一系列示例视图,旨在为各类利益相关者提供具有意义且相关的表示形式。这些视图可通过 Enterprise Architect 的“新建图”对话框或“模型向导”模式提供,这些模式为创建存储库内容和展示元素如何通过关系相互连接的图提供了方法。因此可以创建新的图。
可以通过“模型向导”来添加图、元素以及连接器。
图:展示“模型向导”和“利益相关者视角”这两个内容在“动机视角”组中的位置。
当视图创建完成后,图工具栏会将元素和连接器限制为仅包含该视图中的内容。
添加元素和关系
可以直接向模型中添加元素,无需先创建图,但通常情况下,图才是用于向模型中添加元素和连接器的工具。图的创建可以采用以下几种方式的组合:
从浏览器中拖出的现有元素
从图表工具箱页面中拖出的新元素(或关系)
从浏览器中添加元素
此图展示了如何通过在浏览器窗口中拖放操作将元素添加到当前打开的图上。
图:展示了一个已存在的元素正从浏览器窗口中被拖动出来。
从工具箱中添加元素
此图展示了如何通过拖放元素(或关系)的方式从工具箱页面将元素添加到当前打开的图上。
图:展示了一个已存在的元素正从工具箱页面被拖动出来。
更改元素与关系
任何元素或关系都可以进行更改,包括其名称和属性。当在任何位置(例如在图中)对某个元素进行更改时,该更改将在包含该元素或关系的任何其他图(视图)中得到反映。