向鸿辉李勇同学录用例图及用例描述.docx
《向鸿辉李勇同学录用例图及用例描述.docx》由会员分享,可在线阅读,更多相关《向鸿辉李勇同学录用例图及用例描述.docx(12页珍藏版)》请在冰豆网上搜索。
向鸿辉李勇同学录用例图及用例描述
同学录用例图及用例描述
目录
1登录用例3
2注册用例3
3创建班级用例4
4查看班级用例4
5删除班级用例5
6修改班级用例5
7查看同学录用例6
8创建同学录用例6
9修改同学录用例6
10删除同学录用例7
11留言用例7
12上传照片用例8
12删除照片用例8
13查看相册用例9
14建立同学录信息用例9
15班级公告10
16查看通讯录用例10
17新增通讯录用例10
18修改通讯录用例11
19删除通讯录用例11
20修改密码用例12
用例图:
1登录用例
1.用例名称:
登录
2.用例描述:
用于用户和管理员登录同学录
3.角色:
用户和管理员
4.前置条件:
有此用户和管理员
5.后置条件:
登录成功
6.基本路径:
A.填写用户名和密码
B.验证用户名和密码
C.登录成功
7.扩展点
A.没有此用户名或密码错误
a1.登录失败并弹出提示
2注册用例
1.用例名称:
注册
2.用例描述:
注册成为本同学录的用户
3.角色:
用户
4.前置条件:
格式输入正确
5.后置条件:
保存此用户的信息
6.基本路径:
A.填写用户名和密码
B.填写性别和出生年月
C.验证信息
D.保存用户信息
7.扩展点
A.未填写完整或者格式错误
a1.错误提示
B.用户已经存在
b1.错误提示
3创建班级用例
1.用例名称:
创建班级
2.用例描述:
创建一个班级
3.角色:
用户
4.前置条件:
需要先登录
5.后置条件:
保存班级信息
6.基本路径:
A.填写创建的班级信息
B.验证信息
C.保存班级信息
7.扩展点
A.信息不完整
a1.错误提示
B.班级名称重复
b1.错误提示
4查看班级用例
1.用例名称:
查看班级
2.用例描述:
查看班级信息
3.角色:
用户
4.前置条件:
有加入的班级或自己创建的班级
5.后置条件:
给出班级的信息
6.基本路径:
A.查看班级名称
B.给出相关信息
7.扩展点
A.没有班级
a1.提示用户没有班级,需要创建
5删除班级用例
1.用例名称:
删除班级
2.用例描述:
删除班级名称
3.角色:
用户
4.前置条件:
创始人删除且班级存在
5.后置条件:
删除此班级相关信息
6.基本路径:
A.点击删除
B.验证身份
C.删除此班信息
7.扩展点
A.权限不够
a1.提示用户
B.班级不存在
b1.提示班级不存在,需要创建
6修改班级用例
1.用例名称:
修改班级
2.用例描述:
修改班级信息
3.角色:
用户
4.前置条件:
已经登录
5.后置条件:
修改相应的信息,保存数据.
6.基本路径:
A.点击相关操作
B.验证操作
C.处理相关信息
7.扩展点
A.操作非法
a1.提示用户权限不够
B.班级不存在
b1提示不存在,需要创建
7查看同学录用例
1.用例名称:
查看同学录
2.用例描述:
查看同学录信息
3.角色:
用户
4.前置条件:
有好友
5.后置条件:
给出信息
6.基本路径:
A.点击查看
B.给出相关信息
7.扩展点
A.没有好友
a1.给出提示
8创建同学录用例
1.用例名称:
创建同学录
2.用例描述:
创建一个新的同学录
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
创建成功
6.基本路径:
A.查找用户
B.点击创建
C.创建成功
7.扩展点
A.信息填写不完整
a1.给出提示
9修改同学录用例
1.用例名称:
修改同学录
2.用例描述:
修改同学录信息
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存修改信息
6.基本路径:
A.填写新的信息
B.修改成功
C.保存数据
7.扩展点
A.操作失败
a1.给出提示
10删除同学录用例
1.用例名称:
删除同学录
2.用例描述:
删除同学录信息
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
删除同学录
6.基本路径:
A.删除同学录
B.删除成功
7.扩展点
A.操作失败
a1.给出提示
11留言用例
1.用例名称:
留言
2.用例描述:
给班级或好友留言
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存留言信息
6.基本路径:
A.填写留言
B.提交留言
7.扩展点
A.操作失败
a1.给出提示
12上传照片用例
1.用例名称:
上传照片
2.用例描述:
上传图片到数据库
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.选择图片
B.提交
C.保存数据
7.扩展点
A.没有相册
a.提示用户创建相册
B.操作失败
b1.给出提示
12删除照片用例
1.用例名称:
删除照片
2.用例描述:
上传图片到数据库
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.选择图片
B.进行删除
7.扩展点
A操作失败
a.给出提示
13查看相册用例
1.用例名称:
查看
2.用例描述:
在相册中查看相册
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.选择图片
B.进行查看
7.扩展点
A操作失败
a.给出提示
14建立同学录信息用例
1.用例名称:
建立同学录信息用例
2.用例描述:
建立同学录信息
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.填写相关信息
B.提交
C.验证信息有效性
D.保存数据
7.扩展点
A.操作失败
a1.给出提示
15班级公告
1.用例名称:
班级公告
2.用例描述:
对班级发表及时公告
3.角色:
用户
4.前置条件:
班级存在和用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.填写公告内容
B.发表公告
7.扩展点
A.操作失败
a1.给出提示
16查看通讯录用例
1.用例名称:
查看通讯录
2.用例描述:
查看通讯录信息
3.角色:
用户
4.前置条件:
通讯录存在且用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.点击查看
B.显示相关内容
7.扩展点
A.操作失败
a1.给出提示
17新增通讯录用例
1.用例名称:
新增通讯录
2.用例描述:
新增一个通讯录
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.填写相关信息
B.保存通讯录
7.扩展点
A.操作失败
a1.给出提示
18修改通讯录用例
1.用例名称:
修改通讯录
2.用例描述:
修改通讯录信息
3.角色:
用户
4.前置条件:
通讯录存在且用户已登录
5.后置条件:
保存信息。
6.基本路径:
A.点击查看并修改
B.保存修改后的信息
7.扩展点
A.操作失败
a1.给出提示
19删除通讯录用例
1.用例名称:
删除通讯录
2.用例描述:
删除通讯录信息
3.角色:
用户
4.前置条件:
通讯录存在且用户已登录
5.后置条件:
删除通讯录
6.基本路径:
A.点击删除
B.删除成功
7.扩展点
A.操作失败
a1.给出提示
20修改密码用例
1.用例名称:
修改密码
2.用例描述:
修改用户密码
3.角色:
用户
4.前置条件:
用户已登录
5.后置条件:
保存修改后的信息
6.基本路径:
A.点击修改
B.修改成功
7.扩展点
A.操作失败
a1.给出提示