【程序开发技术方案设计模板】

背景(介绍做这个需求的背景)

xxx

名词解释(解释一下背景中出现的特殊名词)

xxx

目标(达到的目标是什么)

xxx

总体设计

架构设计(主要介绍项目架构设计和分层,功能模板划分)

架构图

服务依赖(主要介绍功能有哪些服务依赖关系,避免出现循环依赖问题)

服务依赖图

用例设计(介绍需求涉及到的用例)

一个接口并不是一个用例,用例是代表一个功能,一个用户的操作

详细设计

用例名称

用例描述

对用例设计的描述

时序图

流程图

可作为时序图的补充,时序图能描述清楚的事情,流程图可以适当省略

容错处理

功能容错怎么处理?熔断or补偿?

状态机

状态机变更

接口设计

接口文档

数据库设计

db设计

影响描述

列举出功能的影响范围是多少

兼容性

描述是否对旧版本兼容

高并发分析

描述是否涉及到多线程高并发问题,

监控

介绍对新功能做好监控

自测用例或单元测试(TDD)

描述自己的自测用例或者单元测试

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值