系统架构模板

1.介绍和目标

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

形象介绍

2.约束

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

约束图像

3.上下文和范围

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

解决方案策略概述

4.解决方案策略

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

解决方案策略概述

5.构件图

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

构建块视图

6.运行时视图

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

运行时视图

7.部署视图

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

部署视图

8.横切概念

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

横切概念

9.架构决策

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

风险和技术决策

10.质量要求

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

质量

11.风险与技术债

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

风险

12.词汇表

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

词汇表

TOGAF认证考试60道情景题

免费