详细设计
总体设计
需求概述
主要包含两方面需求
- 1.功能需求:
- 2.非功能性需求
性能需求:数据准确、响应时间小、兼容性强;
安全需求:数据存储安全、数据完整;
可恢复性:遭遇故障时快速可恢复;
软件结构
绘制软件主要结构(模块)
模块描述
- 模块基本信息
描述模块基本功能
功能点 子功能
模块功能概述
简述模块基本功能
算法
数据加密算法
AES算法具体流程如图
模块处理逻辑
阐述模块处理基本逻辑与流程,举例:
接口
接口如下所示:
模块名称 输入信息 界面操作 输出信息
性能
- 1、数据准确:用户使用软件展现的效果符合基本预期,运行不出错;
- 2、响应时间:数据获取、页面请求的响应时间在一定范围内,不让用户等待时间过长;
- 3、兼容性:网站兼容多个主流浏览器。