系统架构模板

1.介绍和目标

需求的简短描述、驱动力、需求摘要。该架构的前三项(最多五项)质量目标是主要利益相关者的最高优先事项。一张重要的利益相关者及其对架构的期望表。

形象介绍

2.约束

限制团队进行设计和实施决策或有关流程决策的任何事情。有时可以超越单个系统,并且对整个组织和公司有效。

约束图像

3.上下文和范围

从业务/领域角度(必须)或技术角度(可选)显示,将系统与其(外部)通信伙伴(相邻系统和用户)分隔开,指定外部接口。

解决方案策略概述

4.解决方案策略

构成架构的基本决策和解决方案策略的摘要,可以包括技术、高层分解、实现最高质量目标的方法和相关的组织决策。

解决方案策略概述

5.构件图

系统的静态分解,源代码的抽象,显示为层次结构,直至达到适当的详细程度。

构建块视图

6.运行时视图

构件作为场景的行为,涵盖重要的用例或功能,关键外部接口上的交互、操作和管理以及错误和异常行为。

运行时视图

7.部署视图

(软件)构建块到基础结构元素的映射,具有环境、计算机、处理器、拓扑的技术基础架构。

部署视图

8.横切概念

总体而言,与系统的多个部分(跨领域)相关的主要法规和解决方案方法。概念通常与多个构建块相关,包括不同的主题,例如领域模型、架构模式和样式、使用特定技术的规则和实现规则。

横切概念

9.架构决策

重要、昂贵、关键、大规模或高风险的架构决策,包括基本原理。

风险和技术决策

10.质量要求

将质量要求作为方案,并用质量树提供高级概述。

质量

11.风险与技术债

已知技术风险或技术债。系统内部或周围存在哪些潜在问题?开发团队感到痛苦的是什么?

风险

12.词汇表

利益相关者在讨论系统时使用的重要领域和技术术语。另外:如果您在多语言环境中工作,请提供翻译参考。

词汇表

更多文章

业务架构学习群资料

W8.4 EA生态系统中业务架构的进展(PPT讲义)

The Open Group架构论坛中的业务架构工作流对TOGAF生态系统进行了更新,以应用关键原则和方法。TOGAF9.2包含了用于现代业务架构师实践的关键工件和方法,由一系列深入研究方法和工件的指南支持,本次分享将总结这些更新以及迄今为止在将这些学科集成到企业架构领域方面取得的成功。

阅读更多»