方案设计2018-08-302:37336044 my 201110 LC阅读数2022以上
专栏: java
这是符合CC 4.0 BY-SA版权合同的博主的原创文章。 请附上原文出处的链接和本声明。
本文链接: https://blog.csdn.net/my 201110 LC/article/details/8229611
概要设计文档-技术方案:
1 .从原始需求上逐步分割和加深; 后期反复增加;
2 .数据流图,整个流程是一个个数据流的链接,便于查询问题节点;
3 .产品输出和产品输出,不仅面向技术开发,也面向产品和测试;
4 .导出支撑功能点、前端对接的数据结构;
流程:
需求评审---设计方案评审(数据链接、需求分割)技术方案评审)实现方案的合理性、性能、复杂性)开发)测试)在线)维护
架子:
目录
1关于本书5
1.1内容说明5
1.2适用范围5
1.3术语5
1.4参考文档5
1.5项目重要沟通结果记录6
1.6用户角色6
2系统概述7
3设计约束8
4设计策略9
5体系结构设计10
5.1总体架构10
5.1.1系统体系结构10
5.1.2逻辑体系结构11
5.1.3网络体系结构12
5.2详细体系结构13
5.2.1技术选型13
5.2.2承载能力设计14
5.2.3代码框架设计16
6详细设计17
6.1功能块划分17
6.1.1消息接收模块17
6.1.2消息处理模块17
6.1.3消息发送模块17
6.1.4站内通信模块17
6.1.5后台管理模块17
6.1.6消息中心SDK18
6.2用例图19
6.3概要流程图22
6.3.1 APP推送流程22
6.3.2邮件通知流程23
6.3.3站内信件流程23
6.4核心业务模式25
6.5核心服务设计25
6.6重点功能设计27
6.6.1访问拦截器27
6.6.2消息发送28
6.6.3站内通信系统设计29
6.7接口设计31
6.8数据库设计38
6.8.1核心数据库表结构38
6.8.2核心数据库表索引设计38
6.8.3核心数据库表分表设计39