用例 2
1.版本信息

2.文档说明
2.1.文档简介
本文档主要描述保险系统登录的功能需求点及其设计,目的在于清晰地定义保险系统登录模块的需求细节及逻辑流程。
2.2.文档读者
本文档主要面向以下读者:登录模块的研发人员、测试人员、管理人员等。
3.产品简介
因为车险系统,嵌套在公司总系统中,与寿险共用一个登录页面。根据业务变动,车险系统需要独立拆分出来,需要增加登录功能。
4.事件
4.1 用例图

4.2 业务流程图

4.3 基础流程
1.用例开始
2.系统展示输入用户名组件
3.系统展示输入密码组件
4.系统展示输入验证码组件
5.系统展示忘记密码组件
6.系统展示登录组件
7.用户先输入用户名
8.用户再输入密码
9.用户最后输入验证码
10.用户点击登录
11.用户登录成功
12.用例结束
4.3 扩展流程
5a.用户点击忘记密码
5a1.系统展示用户邮箱
5a2.用户输入邮箱
5a3.系统校验邮箱格式正确
5a3a.系统校验邮箱格式错误
5a3a1.系统清空邮箱信息
5a3a2.系统提示输入正确邮箱
5a3a3.用例执行 5a2
5a4.系统发送邮件
5a5.用户点击邮件
5a5.用户确认链接
5a6.用户设置新密码
5a7.用户设置成功
5a8.执行用例 2
10a.系统校验用户名、密码、验证
10a1.系统校验用户名
10a1a.系统提示用户名信息错误
10a2.系统校验密码
10a2a.系统提示密码信息错误
10a3.系统校验验证码
10a3a.系统提示验证码错误
10a4.执行用例 2 || 用例 3 || 用例 4
5.非功能性需求
5.1 性能需求
暂无
5.2 系统需求
兼容 IE8+、谷歌、火狐、Safari 等浏览器
版权声明: 本文为 InfoQ 作者【z】的原创文章。
原文链接:【http://xie.infoq.cn/article/092ab7bb04fc8722b50b6ae13】。未经作者许可,禁止转载。
评论