我正在尝试理解TOGAF中的一些概念,并想知道架构存储库是否包含源代码和文档?我不确定TOGAF是否只与文档有关,还是也与物理组件有关?
例如,解决方案构建块是否可以是一个物理微服务,其中有一个人工制品作为图表来解释微服务和它们都存在于体系结构存储库中?
根据文档,似乎是企业存储库的一部分。
第37.8节企业存储库
这些可以包括开发存储库、特定操作环境、说明和配置管理存储库。
ref-Togaf 9.2文档
根据经验,我会说不;体系结构存储库不包含物理组件。它包含规范(反过来可能指代码存储库中的物理组件,但这些组件在体系结构存储库之外(。
根据the Open Group的文献,体系结构存储库包含目录、矩阵和图表,用于描述可重复使用的构建块和体系结构可交付成果。构建块和可交付成果之间的区别在于,构建块代表一种可以与其他构建块组合以交付体系结构和解决方案的能力,而可交付成果是一种由利益相关者合同规定、审查和正式签署的工作产品。
第29.1章有一个很好的草图和定义:https://pubs.opengroup.org/architecture/togaf9-doc/arch/chap29.html