2020软件工程作业 ——团队02
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10700 |
团队名称 | soy-sauce-team |
这个作业的目标 | 用例建模 |
作业正文 | https://www.cnblogs.com/lwbdui/p/12777557.html |
其他参考文献 | 百度 |
项目描述
该项目是用于解决学生快速查找网课地址的APP,通过搜索网课名称和网课内容关键字进行网课查询,给出的查询信息包括课程所在的所有网课网站地址以及教学老师 学校、课时、网课结束时间。也可以在登录页面后,点击想学的内容,系统会自动给出用户想学习的内容有关的网课地址信息
1.需求说明
最近由于疫情影响,许多同学在家上起了网课,网课的平台多的很繁杂,这样会让我们觉得挺麻烦,为了让学生快速、准确找到自己所需要查找的网课课程,于是做这个网课查询APP
2.用例图
3.用例描述
用例名称 | 用户注册 |
---|---|
用例编号 | Uc01 |
简要说明 | 用户完成注册的过程 |
执行者 | 用户 |
前置条件 | 用户下载了查询系统app并且需要注册账号 |
基本事件流 | 1.系统显示注册的界面 2.输入手机号码、密码、名称信息 3.点击注册 |
后置条件 | 注册成功 |
用例名称 | 用户登录 |
---|---|
用例编号 | Uc02 |
简要说明 | 用户按要求输入登录信息,然后点击登录 |
执行者 | 学生用户,管理员 |
前置条件 | 用户已经下载好了app |
基本事件流 | 1.用户输入账号和密码 2.点击登录 |
后置条件 | 用户登陆成功 |
用例名称 | 查询 |
---|---|
用例编号 | Uc03 |
简要说明 | 用户在查询窗口输入关键词查询网课 |
执行者 | 用户 管理者 |
前置条件 | 用户进入查询界面 |
基本事件流 | 1.输入关键词 2.系统显示网课 3.点击网课 |
后置条件 | 系统显示网课,点击进入网课 |
用例名称 | 收藏 |
---|---|
用例编号 | Uc04 |
简要说明 | 用户登陆后可收藏网课便于上课 |
执行者 | 用户 |
前置条件 | 用户存在有效账号并已经登陆 |
基本事件流 | 1.用户已经登录 2.点击收藏按钮 |
后置条件 | 收藏成功 |
用例名称 | 新增网课信息 |
---|---|
用例编号 | Uc05 |
简要说明 | 管理员添加新的网课信息,供用户使用 |
执行者 | 管理员 |
前置条件 | 管理员登陆 |
基本事件流 | 1.管理员账号登录 2.管理员进入网课管理界面 3.管理员点击“添加”按钮,出现文本框 4.管理员录入网课基本信息,点击“提交” 5.新增网课信息 |
后置条件 | 新增网课信息 |
用例名称 | 修改网课信息 |
---|---|
用例编号 | Uc06 |
简要说明 | 管理员修改网课信息,供用户使用 |
执行者 | 管理员 |
前置条件 | 管理员登陆,已有网课 |
基本事件流 | 1.管理员账号登录 2.管理员进入网课管理界面 3.管理员点击“修改”按钮,出现文本框 4.管理员修改网课基本信息,点击“提交” 5.网课信息被修改 |
后置条件 | 网课信息被修改 |
用例名称 | 删除网课信息 |
---|---|
用例编号 | Uc07 |
简要说明 | 管理员删除网课信息 |
执行者 | 管理员 |
前置条件 | 管理员登陆,网课已存在 |
基本事件流 | 1.管理员账号登录 2.管理员进入网课管理界面 3.管理员点击“删除”按钮 4.系统弹出“是否确定”点击“是” 5.网课信息被删除 |
后置条件 | 网课信息被删除 |
用例名称 | 删除用户信息 |
---|---|
用例编号 | Uc08 |
简要说明 | 管理员删除用户信息 |
执行者 | 管理员 用户 |
前置条件 | 管理员登陆,用户已存在 |
基本事件流 | 1.管理员账号登录 2.管理员进入用户管理界面,选择被删除用户 3.管理员点击“删除”按钮 4.系统弹出“是否确定”点击“是” 5.用户信息被删除 |
后置条件 | 用户被删除 |
用例名称 | 修改用户信息 |
---|---|
用例编号 | Uc09 |
简要说明 | 管理员修改用户信息 |
执行者 | 管理员 用户 |
前置条件 | 管理员登陆,用户已存在 |
基本事件流 | 1.管理员账号登录 2.管理员进入用户管理界面,选择被修改用户 3.管理员点击“修改”按钮,系统弹出文本框 4.管理员编辑用户资料 5.编辑完毕点击提交系统弹出“是否继续”,点击是 6.用户信息被更改 |
后置条件 | 用户被更改 |
4.成员贡献度分配
|序号|组员姓名|在整个项目中的职责|在本次任务中的职责|本次任务的贡献度|
|--------|:-----😐:-----😐-----|-----|-----|
|1|李文博|系统测试|资料查找,博客园编写 |13% |
|2|谷岳明|代码编写 |用例图的完善,资料查找|14% |
|3|刘博殊|系统测试 |部分用例描述,需求说明 |12% |
|4|张浩|需求分析员 |部分用例描述,建议 |12% |
|5|郑亚攀|产品发布员 |资料提供,用例图设计 |12%|
|6|张泽先|界面设计|用例图的完善,博客园编写 |13% |
|7|庄严|系统设计|提出建议,补充说明 |12% |
|8|徐志杰|界面设计|资料查找,部分用例描述 |12% |
5.课堂汇报收集的问题&修改
问题
- 用例图不够准确
- 用例描述过少
修改
- 增加了单独的用户用例图
- 用例描述更加细化,描述更加详细