2020软件工程—团队02

作业所属课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/
作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10700
作业目标 用例建模
作业正文 如下
其他参考文献 老师和同学的意见

:项目需求:

随着物流运输和电商的崛起,越来越多的人喜欢在网上购物,不仅可以轻易看到各式各样的商品,并且可以送货上门,非常便利。对于当代大学生而言,有很多商品买回来后发现并不是很适合自己又不想退换货,或者是闲置下来很多物品想低价转手出去,这时候就可以在我们这个平台进行买卖,每一个用户既可以买商品,也可以卖自己的闲置物品。
二:用例图:
2020软件工程—团队02_第1张图片

2020软件工程—团队02_第2张图片

三:用例描述及用例规约:

用例名称 会员
用例ID login02
角色 会员
用例说明 游客通过学校账号系统进行注册登录
前置条件 已注册学校账号
基本事件流

1.注册成功后进行登录

2.系统显示登录页面,包括学号文本框和密码文本框,“忘记密码”“登录”按钮

3.用户输入学号和密码

4.用户点击登录按钮

5.系统采用session保存用户信息对象

其他事件流

1.系统弹出“学号不能为空”对话框,用户点击“确认”,输入学号,并执行基本事件流4

2.系统弹出“密码不能为空”对话框,用户点击“确认”,输入密码,并执行基本事件流4

3.系统弹出“学号或密码有误”对话框,用户点击“确认”后执行基本事件流3

异常事件流 操作超时系统返回主页
后置条件 登录成功,进入“我的”页面
用例名称 游客
用例ID reg01
角色 游客
用例说明 描述游客主动注册的过程并且可以查看商品
前置条件 游客未注册或想注册
基本事件流

1.用户点击注册

2.系统显示一个注册表单,包含学号,密码,确认密码文本框

3.用户输入学号,密码,确认密码

4.系统确认无误,点击“提交”按钮

5.系统提示“用户注册成功”

其他事件流

1.系统弹出“学号不能为空”,用户重新输入学号

2.系统弹出“学号长度不正确,密码的长度为8个字符”用户重新输入学号

3.系统弹出“学号只能由数字组成”,用户重新输入学号

4.系统弹出“密码不能为空”,用户重新输入密码

5.系统弹出“密码长度不能超过14位”用户重新输入密码

6.系统弹出“两次密码输入不一致”,用户重新输入密码

异常事件流 操作超时,系统返回主页
后置条件 注册成功,用户处于登录状态

 

用例名称 管理员
用例ID mega01
角色 管理员
用例说明 系统管理员
前置条件 已注册为管理员用户
基本事件流

1.注册成功后进行登录

2.系统显示登录页面,包括学号文本框和密码文本框,“登录”按钮

3.用户输入管理员工号和密码

4.用户点击登录按钮

5.系统采用session保存用户信息对象
其他事件流

1.系统弹出“管理员工号不能为空”对话框,用户点击“确认”,输入管理员工号,并执行基本事件流4

2.系统弹出“密码不能为空”对话框,用户点击“确认”,输入密码,并执行基本事件流4

3.系统弹出“管理员工号或密码有误”对话框,用户点击“确认”后执行基本事件流3
异常事件流
后置条件 登录成功,进入管理员界面

四.贡献度分配:

序号 组员姓名 在整个项目中的职责 在本次任务中的职责 本次任务的贡献度
1 姚亚鹏 前端开发,博客编辑 用例图,用例描述和规约,博客编辑 28%
2 周崇景 项目演讲,博客编辑 项目演讲,用例规约提出建议 16%
3 常世豪 需求分析,数据库 提问,用例规约审查 13%
4 周浩哲 前端开发 用例图提出建议 10%
5 阳旭成 后端开发 发现问题,提出建议 13%
6 徐煜 后端开发 发现问题,提出建议 10%
7 沙红发 后端开发 发现问题,提出建议 10%

五.课堂汇报收集的问题和评分:

2020软件工程—团队02_第3张图片2020软件工程—团队02_第4张图片

最后附上之前的用例图,新的用例图是用starUML做的:

2020软件工程—团队02_第5张图片

你可能感兴趣的:(2020软件工程—团队02)