2020软件工程作业——团队02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/2018SE
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/2018SE/homework/11543
团队名称 代码敲不队
这个作业的目标 对需求进行确认,我们通过用例建模的方式来进行。

1.需求说明

1)调查:通过市场调研以及对同学、同龄人的调查,发现这种类型的工具对受众来说还是比较受欢迎的。
2)说明:主要是通过去中心化、免去繁琐的检索过程,来达到用户想要查找心仪的小说并下载阅读。

2.用例图

UML用例图

3.用例描述

用例:注册
ID:1
简单描述:用户注册后可以登录进入使用工具
主参与者:用户
前置条件:双击程序,点击注册
主流:1)双击进入程序,点击注册按钮 2)填入用户名和密码以及确认密码,并填入邀请码 3)点击注册,注册成功
后置条件:用户注册成功
附加流:密码与确认密码不一致会报错
用例:登录
ID:2
简单描述:根据用户注册的账号进行登录
主参与者:用户
前置条件:双击程序,点击登录
主流:1)双击进入程序 2)填入用户名和密码 3)点击登录,登录成功进入主页面
后置条件:用户登录成功
附加流:对不存在的账号是无法登录进去
用例:搜索
ID:3
简单描述:用户可以根据不同的书源进行检索自己想看的书籍,我们在工具上设置了三个书源,每个书源都包含不同的书籍
主参与者:用户
前置条件:登录进入主页面
主流:1)双击进入程序,填入用户名和密码,点击登录 2)在搜索左边输入想看的书籍 3)根据个人喜好选择书源 4)点击搜索
后置条件:根据用户输入的书籍名加载各类的书籍名以及显示书籍的合计
用例:详情
ID:4
简单描述:用户检索到自己的书本后,可以点击对应的书本查看详情,检查该小说是否为用户想阅读的小说
主参与者:用户
前置条件:登录进入主页面,用户搜索自己想看的书籍
主流:1)双击进入程序,填入用户名和密码,点击登录 2)搜索自己想要查看的书籍 3)选中对应的书籍 4)点击查看详情
后置条件:显示该书籍的作者以及书本的简介
用例:下载
ID:5
简单描述:根据用户选择好的小说点击下载,会形成txt格式的文档,移动端和PC端都方便浏览
主参与者:用户
前置条件:登录进入主页面,选中自己书籍的版本
主流:1)双击进入程序,填入用户名和密码,点击登录 2)搜索自己想要查看的书籍 3)选中对应的书籍 4)点击下载
后置条件:下载成功会生成一个文件夹,有对应的txt格式的文档
用例:选择文件路径
ID:5
简单描述:用户可以自行选择将小说下载到自己想要放在电脑的哪个位置
主参与者:用户
前置条件:登录进入主页面
主流:1)双击进入程序,填入用户名和密码,点击登录 2)搜索自己想要查看的书籍 3)选中对应的书籍 4)点击路径
后置条件:弹出位置窗口
用例:更换背景
ID:6
简单描述:目前只有两个风格,一是简单透明版,二是复古经典版
主参与者:用户
前置条件:登录进入主页面
主流:1)双击进入程序,填入用户名和密码,点击登录 2)点击更换背景
后置条件:页面显示为复古经典版

1)登录/注册 用户在使用工具时需要进行账户的注册,注册成功后才可以登陆进去。PS:为了保障工具的完整性,采取了邀请码机制。
2)搜索 用户可以根据不同的书源进行检索自己想看的书籍,我们在工具上设置了三个书源,每个书源都包含不同的书籍。
3)详情 用户检索到自己的书本后,可以点击对应的书本查看详情,检查该小说是否为用户想阅读的小说。
4)下载 根据用户选择好的小说点击下载,会形成txt格式的文档,移动端和PC端都方便浏览
5)选择文件路径 用户可以自行选择将小说下载到自己想要放在电脑的哪个位置
6)更换背景 目前只有两个风格,一是简单透明版,二是复古经典版

4.成员贡献度分配

序号 组员姓名 整个项目中的职责 本次任务的职责 本次任务的贡献度
1 姚亮君 需求分析人员 撰写需求说明 20%
2 李浩 软件设计员 设计用例图 20%
3 高萍帅 开发人员 撰写用例描述 20%
4 李斯杰 测试人员 检查 20%
5 李博 总结人员 负责撰写文档并发布 20%

5.课堂汇报收集的问题&修改

待更新

6.课堂汇报互评成绩

待更新

posted @ 2020-11-29 20:48  代码敲不队·  阅读(150)  评论(0)    收藏  举报