需求介绍
- 主要描述需求的背景、目标、范围、要解决的问题、主要矛盾等
- 方案概述
- 本文涉及概念介绍(团队沟通语言)
需求分析
全方位地描述需求相关的信息
5W
5W 指 Who、When、What、Why、Where。
- Who:需求利益干系人,包括开发者、使用者、购买者、决策者等。
- When:需求使用时间,包括季节、时间、里程碑等。
- What:需求的产出是什么,包括系统、数据、文件、开发库、平台等。
- Where:需求的应用场景,包括国家、地点、环境等,例如测试平台只会在测试环境使用。
- Why:需求需要解决的问题,通常和需求背景相关
多维度分析
性能要求、成本(硬件、人员、时间)

1H
这里的 How 不是设计方案也不是架构方案,而是关键业务流程、业务架构图,如果是复杂的业务系统,这部分也可以独立成“用例文档”
业务建模

复杂度分析
- 分析需求的复杂度,复杂度常见的有高可用、高性能、可扩展
- CAP原则(一致性、

该文档详述了一套架构设计过程,从需求介绍到架构演进规划。它涵盖5W需求分析,复杂度评估,业务建模,以及总体和详细设计方案,包括架构图、核心流程和接口设计。同时,文档还探讨了架构的演进路径,通过甘特图和鱼骨图进行规划。
最低0.47元/天 解锁文章
2554

被折叠的 条评论
为什么被折叠?



