
研发工程师(RD)需要撰写的设计文档主要分为:总体设计文档 + 详细设计文档,后简称为“总设”+“详设”。
总设和详设都应该包含的部分:
(1) 需求:一般以产品的语言描述,这一块可以拷贝产品需求文档中的story list部分;
(2) 名词解释(可选):非相关领域内的同学需要看到文档需要提前了解的一些概念性质的东西;
(3) 设计目标:又分为功能目标和性能目标,功能目标一般是对产品需求的技术描述,性能目标是根据产品给出的数据对性能进行的评估。一般来说,新服务必须要有性能目标一项,性能目标可能会影响设计方案。
除了都应该包含的部分,总体设计一般还包含:
(1) 系统架构:一般来说会有个简单的架构图,并配以文字对架构进行简要说明;
(2) 模块简介:架构图中如果有很多模块,需要对各个模块的功能进行简要介绍;
(3)
继续阅读与本文标签相同的文章
上一篇 :
一分钟了解mongodb
下一篇 :
2副图秒懂SQL中的join
-
12306系统架构优化
2026-05-20栏目: 教程
-
twitter系统架构分析
2026-05-20栏目: 教程
-
6句话说清楚Leader/Follower线程模型
2026-05-20栏目: 教程
-
2副图秒懂SQL中的join
2026-05-20栏目: 教程
-
互联网公司研发RD如何撰写总体设计与详细设计文档
2026-05-20栏目: 教程
