《涉外志愿》需求分析
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class3-2018/homework/11978 |
这个作业的目标 | 完成项目的需求分析 |
小组的组号和队名 | 3 三岁组 |
小组的队长姓名 | 高田 |
《涉外志愿》项目需求分析模型
一、非功能性需求分析
1.性能需求:
- 易用性需求:用户可以通过微信进入小程序,使用非常方便。
- 安全性需求:用户需要登录授权才能进行一系列操作,直接通过微信授权,在注册时也有考虑到身份认证,注重保护安全隐私,安全性较好。
二、功能性需求
1.用例图
用例图主要包括用户发布回收活动、取消发布、参与志愿活动、取消参与;活动管理员发布志愿活动、取消发布、查看回收消息;管理员管理用户和活动管理员信息。
2.用例描述
用例描述是根据上述用例图所表述出来的表格。
3.顺序图
顺序图是根据上述用例描述所画,包括执行者、边界类、控制类、辅助类、实体类等。
回收活动
志愿活动
管理信息
4.类图
将上述顺序图里的类以及其所带有的功能表现出来组成类图