上一页 下一个

架构知识库

Architecture Repository是一个存储重要架构输入和输出的软件工具,包括架构本身,它们组成的元素,标准,参考,原则和治理注册。无论选择何种体系结构框架,Enterprise Architect都是一个功能齐全的体系结构存储库,可以存储和管理所有体系结构内容。该工具具有一组强大的功能,可以有效地设置程序,从其他来源导入内容,定义和创建视图和视点,生成高质量的出版物等等。存储库包含许多关键部分,如此图所示。

元模型

元模型是模型的模型,描述了可用于构建体系结构的元素和关系。元模型用作语法,用于定义类型以及它们如何相互关联。在创建任何体系结构模型之前定义元模型至关重要,因为它将告知架构师应该使用哪些元素以及如何将它们一起使用。这种格式的元模型是被动模型,仅作为指导和交流工具; 如果需要更正式的模型,则可以创建UML配置文件。

简介

Enterprise Architect有一个创建Profile的工具,这是一个UML扩展机制,用于创建UML的域和平台特定扩展。概要文件包含一组构造型,标记值和约束,它们可以优化基本的UML语法,但仍然符合该语言的基本方面。可以使用构造型元素的工具箱在Enterprise Architect中创建配置文件,然后将其导入存储库。Profile定义了扩展原始UML元素和关系的构造型,它们可以包含定义平台或域特定属性的标记值。Profile允许定义任意数量的Toolbox页面,其中可以包含构造型元素和关系,而这些元素和关系又可以拖放到图表上。

配置文件也可以包含在MDG技术中,这是一种更精细的扩展机制,可以捆绑一系列可重用的资产,如元素,工具箱和图表配置文件,模式,文档模板,搜索,脚本,图像,工作区布局等。

刻板印象扩展了统一建模语言(UML)的深层语法,因此应该考虑是否真的需要新的配置文件或是否可以使用现有的配置文件。

原则

原则是一组基本的体系结构公理,有助于确保策略体现在体系结构设计中,并伴随着实现解决方案。它们形成了一套指导原则,这些指导原则旨在指导和约束解决方案的架构和实施方式。原则成功的关键在于它们的应用方式并适用于特定环境。

Enterprise Architect允许使用构造型UML类原型进行建模,其中可以使用标记值来定义原则的属性然后可以创建这些类的实例,描述如何在战略,战术或解决方案架构的上下文中应用该原则。这是一个关键步骤,因为这些原则通常是抽象的,并且在理论上被定义,并且这些原则通常包含在附录或其他类型的列表中,很少或没有解释它们对架构或解决方案的适用性。

架构

架构是架构存储库的核心部分,包含业务在战略建模中定义的问题和机会的设计和解决方案,并受架构原则的指导和约束。