我刚接触过TOGAF,对应用程序体系结构的概念有点困惑。我为我的组织拥有一个报价到现金平台,该平台由30+个人应用程序组成,如报价、订购、支付、授权等,因此我想知道TOGAF的应用程序体系结构概念实际上是指在我的上下文中。这是否意味着每个应用程序的体系结构,还是更高层次的架构,集中于这些应用的交互?
发布于 2022-08-16 03:43:20
您的问题的答案是和,但不限于。也就是说,工件涵盖了“每个应用程序的体系结构”和“关注这些应用程序的交互的更高层次的”,但是在这两个应用程序的范围之外还有其他工件。
TOGAF的业务、数据、应用程序和技术(通常称为BDAT)体系结构由体系结构构件(目录、矩阵和图表)组成。一份完整的TOGAF工件推荐列表在图3-4:与企业元模型相关的工件上。
从“更高层次”的角度来看,您可以创建工件,如应用程序组合目录( 30+应用程序的列表)、应用程序/功能矩阵(用于描述分配给哪个业务功能的应用程序)或应用程序交互图(以显示您的30+应用程序之间的交互)。
另一方面,为了显示应用程序的内部,您可以使用软件工程图工件,它从开发角度将应用程序分解为包、模块、服务和操作。
其他工件,如应用程序迁移图(描述应用程序如何从基线迁移到目标)和软件分布图(描述30+应用程序的物理部署状态),如您可以从操作角度看到的更多。
TOGAF推荐的应用程序架构工件的完整列表在3.6.5阶段C:应用程序体系结构上。最后,只要这些构件可以在您的架构项目中帮助您,您就可以用您自己的工件扩展。
https://stackoverflow.com/questions/71462129
复制相似问题