-
- 功能设计说明书
-
- 关于…的全面描述
-
- 软件必须提供的功能⭐
-
- 它细化了…
-
- 软件必须支持的…
-
- 开发团队
-
- 对于干系人也同样重要
-
- 测试人员
-
- (软件新增)的功能⭐
-
- 清晰的展示了
-
- 在功能层面⭐
-
- 技术架构或者代码细节
-
- 图标,数据流图,屏幕布局设计
-
- 开发参考
-
- …的基准
-
- 测试和验收
-
- 最终产出
-
- 和…保持一致
-
- 最初设计
-
- 满足客户需求
-
- 写FDS
-
- 对于…的重要步骤⭐
-
- 计划阶段
-
- 保证…的关键⭐
-
- 对…有着一致的理解
-
- 文档是为了尽可能的减少理解上的差异和分歧⭐
-
- 期待和最终交付的功能
-
- 用户登录和登出模块
-
- 这个模块使得用户能够⭐
-
- 当他们的会话结束的时候
-
- 这个模块包括两个基本的功能⭐
-
- 功能需求
-
- 一个注册过的邮箱地址⭐
-
- 与邮箱对应的密码⭐
-
- 检查邮箱格式
-
- 密码最少要有8位⭐
-
- 认证或者登出过程
-
- 数据库中存放的凭证⭐
-
- 如果凭证是错的,一个错误消息“未证实的用户名或密码”将会弹出⭐
-
- 三次连续登录失败之后,这个账户会被临时冻结15分钟
-
- 会话管理
-
- 一个会话将会被创建
-
- 会话的有效时长为30分钟
-
- 密码是以加密的形式存放在数据库中的⭐
-
- 登录页面经过https加密⭐
-
- 安全性
-
- 登录之后跳转
-
- 会话清除
-
- 用户登出之后所有的会话数据将会被清除⭐
-
- 用户页面设计
-
- 邮箱和密码输入⭐
-
- 一个登录按钮
-
- 忘记密码和注册新用户的链接
-
- 在用户界面的右上角
-
- 错误处理
-
- 登录失败将会弹出特别的信息
-
- 性能要求
-
- 不应该超过五秒钟⭐
-
- 在服务器正常运行情况下⭐
-
- 可访问性
-
- 通过快捷键和屏幕阅读助手
-
- 测试标准
-
- …的单元测试 / 系统测试
-
- 用户验收⭐