技术文档系列之架构设计文档模板

本文详述了架构设计文档的重要组成部分,包括需求介绍、需求分析中的5W1H8C、复杂度分析和备选方案评估。通过实例展示了如何进行系统问题分析,以及如何制定总体方案、架构纵览、核心流程、详细设计和架构演进规划。内容适用于指导技术团队编写清晰、全面的架构设计文档。
摘要由CSDN通过智能技术生成

本文是对专栏文章架构设计文档模板的学习记录,可以购买以支持原作者

首先是备选方案模板

需求介绍

主要介绍需求的背景,目标与范围

随着xxx业务不断发展,业务拆分的子系统越来越多(阐述现有系统的问题),由此带来几个明显的系统问题

eg:
性能问题:
耦合问题:
效率问题:

基于以上背景,我们需要引入xxx,将目前的xxx功能改为xxx

需求分析

需要全方位描述相关的信息

5W
  • Who
    需求的利益关系人:包括开发者,产品使用者,决策者等

eg: 消息队列系统主要是业务的子系统来使用,子系统发送消息或者接收消息

  • When
    需求使用时间,包括时间,里程碑等

eg:当子系统需要发送异步通知的时候,需要使用消息队列系统

  • What
    需求的产出,包括系统,数据,文件,开发库,平台等
    eg: 需要开发消息队列系统

  • Where
    需求的应用场景
    eg: 开发,测试与生产环境的部署

  • Why
    需求需要解决的问题,通常与需求背景有关
    eg:消息队列系统要把子系统解耦,把同步调用改为异步

1H

这部分主要是关键业务流程,复杂的业务系统可以独立成用例文档.

8C

8个Constraints

性能: 需要达到xxx的水平

成本: 参考 xx 公司的设计方案,不超过

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值