系统架构模板

1.介绍和目标

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

形象介绍

2.约束

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

约束图像

3.上下文和范围

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

解决方案策略概述

4.解决方案策略

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

解决方案策略概述

5.构件图

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

构建块视图

6.运行时视图

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

运行时视图

7.部署视图

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

部署视图

8.横切概念

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

横切概念

9.架构决策

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

风险和技术决策

10.质量要求

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

质量

11.风险与技术债

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

风险

12.词汇表

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

词汇表

更多文章

星球资料

学习机器学习

这本书的目的是以最简单的方式教授机器学习。来自在线社区的例子,如Stack Overflow、Beyond Data Science和开源ML网站,往往很难理解。贡献者通常假设您已经理解了他们所依赖的所有概念。我们不做这样的假设。

我们为经理、技术总监、程序员、产品经理和其他想学习机器学习的人写这本书。也许你读过一些关于神经网络、回归、张量流或分类的书,现在你想知道如何使用这些工具来解决你自己组织中的问题。或者,也许你希望进入这个领域作为一个新的职业或赚取更高的薪水。

阅读更多»
业务架构学习群资料

D2.3 通用参考模型研讨会

获得业务架构能力和价值地图方面的实际经验,为全球业务架构社区提供参考内容,为现有工业参考模型的同步提供基础,为您的业务架构启动内部工作
……

阅读更多»