架构学习 - 架构设计文档模板

整个流程应当是在刚开始的时候有几个方案,然后在经过讨论和分析以后整理出唯一可以的方案,然后再创建架构设计的详细文档,这个时候理论上应该

1. 备选方案模板

1.1 需求介绍

  • 需求的背景
  • 需求的目标
  • 需求的范围

1.2 需求分析

1.2.1 5W

  • Who 开发者 使用者 购买者 决策者等
  • When 需求使用时间,包括季节,时间,里程碑等
  • What 需求的产出是什么,包括系统,数据,文件,开发库,平台等
  • Where 需求的应用场景,包括国家,地点,环境等
  • Why 需求需要解决的问题,通常和需求背景相关

1.2.2 1H

How指的是关键业务流程

1.2.3 8C

8个约束和限制,包括

  • performance
  • cost
  • time
  • reliability
  • security
  • compliance
  • technology
  • compatibility

1.3 复杂度分析

1.3.1 高可用

1.3.2 高性能

1.3.3 可扩展

1.4 其他备选方案及评估

2. 架构设计模板

2.1 总体方案

整体描述方案的结构,架构图,以及针对架构图的描述,包括模块或者子系统的职责描述,核心流程

2.2 架构总览

架构图以及架构的描述

2.3 核心流程

2.4 详细设计

2.4.1 高可用设计

2.4.2 高性能设计

2.4.3 可扩展设计

2.4.4 安全设计

2.5 部署方案

  • 硬件要求
  • 服务器部署方式
  • 组网方式

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 stone2paul@gmail.com

文章标题:架构学习 - 架构设计文档模板

文章字数:394

本文作者:Leilei Chen

发布时间:2020-02-03, 20:12:55

最后更新:2020-02-03, 20:13:14

原始链接:https://www.llchen60.com/%E6%9E%B6%E6%9E%84%E5%AD%A6%E4%B9%A0-%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E6%96%87%E6%A1%A3%E6%A8%A1%E6%9D%BF/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏