前页 | 后页 |
架构存储库
架构存储库是一种软件工具,用于存储重要的架构输入和输出,包括架构本身、构成它们的元素、标准、参考、原则和治理登记册。无论选择何种架构框架, Enterprise Architect都是一个功能齐全的架构存储库,可以存储和管理所有架构内容。该工具具有一组特征,可以有效地设置程序,从其他来源导入内容,定义和创建视图和观点,生成高质量的出版物等等。存储库包含许多关键部分,如图所示。
元模型
元模型是描述可用于构建架构的元素和关系的模型的模型。元模型用作定义类型以及它们如何相互关联的语法。在创建任何架构模型之前定义元模型至关重要,因为它将告知架构师他们应该使用哪些元素以及如何将它们一起使用。这种格式的元模型是被动模型,仅作为指导和交流工具;如果需要更正式的模型,可以创建UML配置文件。
Profiles
Enterprise Architect具有创建配置文件的功能,这是一种用于创建UML的域和平台特定扩展的UML扩展机制。配置文件A构造型、标记值和约束,它们改进了基本的UML语法,但仍符合语言的基本方面。可以使用原型元素的工具箱在Enterprise Architect中创建配置文件,然后将其导入到存储库中。配置属性配置文件定义扩展原始UML元素和关系的立体类型,其中可以包含定义平台或域特定的标记值。配置文件允许定义任意数量的工具箱页面,其中可以包含原型元素和关系,然后可以将其拖放到图表上。
Profiles也可以包含在MDG 技术中,这是一种更精细的扩展机制,可以捆绑一系列可重用资产,例如元素、工具箱和图表Profiles 、模式、文档模板、搜索、脚本、图像、工作区布局和更多的。
构造型扩展了Unified Modeling Language ( UML ) 的深层语法,因此应该考虑是否真的需要新的配置文件,或者是否可以使用现有的配置文件。
原则
原则是一组基本的架构公理,有助于确保战略体现在架构设计中,并伴随在实施解决方案中。它们形成了一组指导方针,这些指导方针是旨在指导和约束解决方案的架构和实施方式的规定性规则。原则成功的关键在于它们在特定上下文。
Enterprise Architect允许使用原型UML类对原则进行建模,其中原则的属性可以使用标记值来定义。然后可以创建这些类的实例,描述如何在战略、战术或解决方案架构的时间段中应用该上下文。这是一个关键步骤,因为原则通常是抽象的并以理论术语定义,并且这些原则通常包含在附录或其他类型的列表中,很少或根本没有解释它们对架构或解决方案的适用性。
架构
架构是架构存储库的核心;它们包含业务在策略建模中定义的问题和机会的设计和解决方案,并受架构原则的指导和约束。