一个开发文档模板

本文档详述了一次系统设计的全过程,包括需求背景、接口文档、系统间关系、内部模块设计、容量预估、容灾容错策略、监控告警设置、代码变更记录以及上线方案。特别关注了接口性能、数据流向、容量估算和容错机制,确保系统的稳定性和高可用性。
摘要由CSDN通过智能技术生成

目录

需求背景

接口文档

系统间关系

系统内模块

环境信息

容量预估

容灾容错

监控告警

代码变更

上线方案


需求背景

简单描述需求背景,详细内容可以贴PRD链接,重点表述对技术侧的影响。

示例:为了支持xxxxx,我们需要构建一个具备灵活扩展能力的xxxxx。

接口文档

可以贴接口文档链接,如swagger、yapi等。

系统间关系

使用数据流向图或者调用关系图来表达现有系统与外部系统的关系。比如数据/请求是谁发起的,在大的系统架构上处于什么位置。数据流向图/调用关系图提供一个即可。

对于数据为主的应用,建议使用数据流向图。

对于调用为主的应用,可以使用调用关系图。

系统内模块

使用时序图或者流程图来表达内部处理逻辑,或者不同模块之间的执行顺序或者关系。

环境信息

略。

容量预估

类型        
1接口性能

qps峰值 xxx

响应时间 TP99 和 TP9999 预计 xx

压测时性能下降不能超过 10%

2中间件        

涉及数据新接入的

  1. 新增
    1. 每天新增数据xx
    2. 一年后预计数据量 xxx
    3. 数据保留xxx (多久)
    4. 如何操作老数据的过期
  2. 全量
    1. 每天数据量多少
    2. 单条数据多大
    3. 保留几个版本
    4. 中间件是否需要进行内存/磁盘的扩容

容灾容错

容灾:是否要应对可用区级别的异常,一般来说只有一级系统需要。

容错:主要针对外部系统,或者依赖的其他组件/服务异常时,当前服务需要做哪些事情,来保证功能正常。

监控告警

针对系统是否要在上线前,配置好对应的监控和告警。建议格式。

监控地址:XXXXX

告警项:

  1. 流量突增超出阈值告警,当前阈值xxx。
  2. 流量突降超出阈值告警,当前阈值yyy。
  3. 流量低语阈值告警,当前阈值zzz。
  4. 服务存活告警。
  5. 错误数超阈值告警,当前阈值hhh。

代码变更

罗列重要代码变更。

上线方案

用于描述上线过程,尽可能细化。可以使用里程碑的时间。必写回滚方案。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
如题,也是在CSDN下载的,传到自己这里用起来比较方便一些。附录a-1 立项建议书.doc附录a-2 立项调查报告.doc附录a-3 立项可行性分析报告.doc附录a-4 立项评审报告.doc附录b-1 结项申请书.doc附录b-2 结项评审报告.doc附录c-1 项目估计表.doc附录c-2 项目计划.doc附录c-3 项目计划变更控制报告.doc附录d-1 项目监控数据表.doc附录d-2 项目偏差控制报告.doc附录d-3 项目进展报告.doc附录e-1 风险检查表.doc附录e-2 风险管理报告.doc附录f-1 需求跟踪报告.doc附录f-2 需求变更控制报告.doc附录g-1 用户需求说明书.doc附录g-2 产品需求规格说明书.doc附录h-1 技术预研计划.doc附录h-2 技术预研报告.doc附录i-1 体系结构设计报告.doc附录i-2 用户界面设计.doc附录i-3 数据库设计报告.doc附录i-4 模块设计报告.doc附录j-1 实现与测试计划.doc附录j-2 编程文档.doc附录k-1 系统测试计划.doc附录k-2 测试用例.doc附录k-3 测试报告.doc附录l-1 beta测试协议.doc附录l-2 beta测试报告.doc附录m-1 客户验收计划.doc附录m-2 客户验收报告.doc附录n-1 技术评审计划.doc附录n-2 技术评审通知.doc附录n-3 技术评审报告.doc附录n-4 技术评审检查表.doc附录o-1 配置管理计划.doc附录o-2 配置库管理报告.doc附录o-3 配置项变更控制报告.doc附录p-1 质量保证计划.doc附录p-2 质量保证检查表.doc附录p-3 质量保证报告.doc附录p-4 质量问题跟踪表.doc
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值