| Version | Date | Time |
|---|---|---|
| demo | 5/16/2019 | 14:14 AM |
详细设计文档包括以下内容:
- 功能描述
- 输入输出
- 算法逻辑
- 时序图
- 界面原型
功能描述
按照输入、处理、输出的顺序描述一个功能
输入输出
输入
在下方的表格中填写相应数据:
| 名称 | 标识 | 数据类型 | 数据值的有效范围 | 输入方式 | 其他属性 |
|---|---|---|---|---|---|
| 密码 | password | String | …… | 用户指定 | …… |
| …… | …… | …… | …… | …… | …… |
PW:我觉得“范围”里应该指出字符串长度的最小与最大值。
输出
指出不同情况下的输出内容,比如:
| 情况 | 输出内容 |
|---|---|
| 注册成功 | 邮箱注册成功! |
| 注册失败 | 邮箱注册失败,请稍后再试!(并指出为什么失败以及如何成功) |
算法逻辑
逻辑部分提供该功能的逻辑图,使用基础流程图即可。
时序图
文章推介:UML时序图(Sequence Diagram)学习笔记
界面原型
暂时使用xls模拟。以后寻找相关工具。
参考:
THANK YOU FOR READING|Author:LonelyObserver (PearlyWave in Github and StackOverflow)
HAVE A GOOD DAY
本文档提供了软件详细设计的全面指南,涵盖了功能描述、输入输出、算法逻辑、时序图及界面原型等内容,旨在帮助开发人员理解和实现软件设计。
515

被折叠的 条评论
为什么被折叠?



