系统架构模板

1.介绍和目标

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

形象介绍

2.约束

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

约束图像

3.上下文和范围

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

解决方案策略概述

4.解决方案策略

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

解决方案策略概述

5.构件图

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

构建块视图

6.运行时视图

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

运行时视图

7.部署视图

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

部署视图

8.横切概念

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

横切概念

9.架构决策

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

风险和技术决策

10.质量要求

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

质量

11.风险与技术债

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

风险

12.词汇表

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

词汇表

更多文章

EA免费资料

建立企业架构收益框架

这是在EAGC月度分享《探讨如何定义企业架构价值 – 周金根》中的一页讲义,描述的是企业架构收益地图的内容,讲义内容来自本文档。本文档页数较多,不关心文献研究的可略去大部分,直接看收益列表。

阅读更多»
文章

企业需要一个什么样的企业架构师?

在构建一个建筑物和城市时的复杂性关系如同对IT系统的构建。要是你构建一个简单的、单用户、非分布式的系统,你就可以不需要构架师了。但是如果你构建的系统是企业范围的、重要的、分布式系统,你很可能需要数据库构架师、解决方案构架师、基础构架师、业务构架师,或者企业架构师。企业架构师是个新兴的职业,他有什么职责呢?

阅读更多»