这个作业属于哪个课程 软工2018级计算机
这个作业要求在哪里 6 20210427-1 团队作业2—需求分析
这个作业的目标 分析模型
小组的组号和队名 7 doubleLi
小组的队长姓名 李斯宇

名称:《知语》项目需求分析模型

一、非功能性需求

  • 可靠性 :成熟性,容错性,易恢复性
  • 易用性 :易理解性,易学习性,易操作性
  • 可移植性: 适应性,易安装性

二、功能性需求

1.用例图

2.用例描述

用例名称 登录
前置条件 用户有手机号
基本事件流 用户点击登录,系统弹出请输入手机号,获取验证码,用户输入手机号点击获取验证码,系统发送验证码给用户手机,用户输入验证码,点击登录按钮,登录成功系统弹出完善个人信息页面,用户完善个人信息
其他事件流 登录失败,系统提示手机号或者验证码有误,请重新输入
后置条件 无
简要描述 无需注册,直接手机号接受验证码登录

用例名称 交友
前置条件 登录成功并且可以联网
基本事件流 用户点击交友,系统弹出交友界面,显示出其它用户的头像,用户选择左划表示喜欢,如果其它用户也喜欢了此用户,系统把他们设为好友,反馈好友信息,用户选择右滑表示不喜欢,系统丢掉此用户
其他事件流
后置条件 无
简要描述 查看用户,添加用户

用例名称 测灵魂
前置条件 有好友
基本事件流 用户点击测灵魂,系统弹出测灵魂好友列表供用户选择要测灵魂的好友,用户选择好友,系统弹出题目,用户答题,系统记录答题内容,与好友答题内容进行对比,系统反馈与好友的默契程度
其他事件流
后置条件 无
简要描述 用户测试与其他好友的默契程度

用例名称 知语传音
前置条件 登录成功并且可以联网
基本事件流 用户点击知语传音,进入传音界面,此界面有很多用户上传的语音气泡,用户点击语音气泡系统播放语音,用户点击传音系统收入语音,点击停止停止录音,系统弹出发送,系统把此语音发送到传音界。用户可以选择删除发布过的语音气泡
其他事件流
后置条件 无
简要说明 发送自己想说的语音和听别人发的语音

用例名称 编辑动态
前置条件 登录成功并且可以联网
基本事件流 用户点击动态,进入动态界面,此界面有很多用户上传的动态,用户点击他人动态,系统进入他人发的图片和语言,用户点击发动态,系统弹出请插入图片和想说的话,用户插入图片,输入想说的话,点击发送,系统检查动态,保存动态,把此动态发送到动态界面并且转到动态界面。可以选择将发布过的动态选择删除
其他事件流
后置条件 无
简要说明 上传动态和查看别人的动态

用例名称 编辑消息
前置条件 用户相互喜欢
基本事件流 用户点击消息,系统转到消息页面,消息页面中有好友列表,用户点击好友聊天框,系统进入好友对话款进行消息传递,好友收到消息回消息
其他事件流
后置条件 无
简要说明 与好友进行聊天

用例名称 编辑个人信息
前置条件 登录成功且联网
基本事件流 用户点击个人信息进入个人信息界面,对想要编辑的内容进行编辑,点击保存系统修改数据库信息更新数据,更新个人信息
其他事件流 修改的信息有无比如昵称重复,系统提示昵称已被其他用户使用,请重新修改。
后置条件 无
简要说明 修改个人信息

3.顺序图







4.分析类图